Python题目一
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
首先,初始化num为0,从1,2,3,4中取出一个数可以用range函数,从这些数字中组成互不相同且无重复的三位数,我们可以想到用(for i in)嵌套语句来实现。
随后每遍历一遍,num值+1,打印输出i,m,n 及 num。
代码如下。
num = 0
for i in range(1,5):
for m in range (1,5):
for n in range(1,5):
if (i != m)and ( m != n )and ( n != i):
num+=1
print(i,m,n)
print(num)