Pthon3.7
题目1:有四个数字:1,2,3,4,能组成多少个互不相同且无重复数字的三位数?各是多少?
完整代码:
for i in range(1,5): #i从1,(5-1)依次循环输出
for j in range(1,5):
for k in range(1,5):
if( i! = k ) and (i != j) and (j != k):
print(i,j,k)
#补充:如果要显示输出了多少组这样的数
o=0
for i in range(1,5): #i从1,(5-1)依次循环输出
for j in range(1,5):
for k in range(1,5):
if( i! = k ) and (i != j) and (j != k):
print(i,j,k)
o=o+1
print(o)
说明:代码依次执行,执行到第3行时,发现当i=1,j=1时,if语句永远无法成立,故在i=1,j=1,k从1增到4之后,j+1,之后k=1/2均不成立,k=3/4成立,故有123,124