python札记53——Python练习题1

浏览: 954
  1  # 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
2
3 count = 0
4 for x in range(1, 5):
5 for y in range(1, 5):
6 for z in range(1, 5):
7 if (x != y) & (y != z) & (x != z): # 如果不清楚运算符的优先级,就记住带上括号,它的优先级是最高的
8 count += 1
9 print(100 * x + 10 * y + z)
10 print(count)

# 结果
123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
432
24
推荐 0
本文由 皮大大 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册