# 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1 sum =
0
2 values = range(1, 5
)
3 for i
in values:
4 for j
in values:
5 for k
in values:
6 if i != j
and j != k
and k !=
i:
7 print(
"%d%d%d" %
(i, j, k))
8 sum += 1
9 print(
"sum%d" % sum)
# 知识点# 循环控制语句, for ... in ... , 遍历# 内置函数, range(start, stop[, step]), 包左不包右, 返回整数列表# 判断语句, if# 比较运算符, !=# 逻辑运算符, and# 格式化输出, %d, 输出单个格式化参数, 输出多个格式化参数# 复合赋值运算符, +=
转载于:https://www.cnblogs.com/firmly-believe/p/9694372.html
相关资源:Python入门经典-以解决计算问题为导向的Python编程.zip