菜鸟IT的博客 >> Python
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?【方法2】
# -*- coding: UTF-8 -*-
# 三位数,就是“百位、十位、个位”逐个
# BaiWei 代表 百位
# ShiWei 代表 十位
# GeWei 代表 个位
for BaiWei in range(1,5):
for ShiWei in range(1,5):
for GeWei in range(1,5):
if(BaiWei!=ShiWei)and(ShiWei!=GeWei)and(GeWei!=BaiWei):
print(str(BaiWei)+str(ShiWei)+str(GeWei))
——————————————————
输出结果:
123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
432
进程已结束,退出代码0
菜鸟IT博客[2022.01.20-20:18] 访问:250