有四个字母a,b,c,d能组成多少个互不相同且无重复三位字符串?输出所有结果。
用while循环写九九乘法表。
首先进行赋值,用for进行循环运算,再使用判断语句做到无重复。
使用两个嵌套循环,一个控制行,一个控制列。
代码:
a=”a”b=”b”
c=”c” d=”d” for i in a,b,c,d: for j in a,b,c,d: for k in a,b,c,d: if i!=j and i!=k and j!=k: print(i,j,k)
|
i = 1while I < 10:
j = 1 while j <=i: print(‘%d*%d=%d\t’ %(j ,i , i*j) , end(‘ ‘)) j +=1 print(‘ ‘) i +=1 print(‘ ‘) |
学习了Python中的两种循环,也知道了for与while循环之间的区别,并应用了判断语句与嵌套循环,可以深入思考,试试举一反三。
转载请注明:XAMPP中文组官网 » Python循环:用while循环写九九乘法表