用python写用1~5的数字组成2、3、4位数,并将他们按从大到小排列
时间: 2024-05-05 19:18:06 浏览: 84
用python实现将数组元素按从小到大的顺序排列方法
好的,这是一个简单的Python代码可以实现您的需求:
```python
# 创建一个空列表来存储数字
nums = []
# 遍历所有2、3、4位数
for i in range(1,6):
for j in range(1,6):
for k in range(1,6):
# 仅处理2、3、4位数,用0填充
if i != j and j != k and i != k:
num = int(str(i)+str(j)+str(k).zfill(2))
nums.append(num)
# 按从大到小排序
nums.sort(reverse=True)
# 输出结果
print(nums)
```
以上代码将打印按从大到小排列的所有由1~5的数字组成的2、3、4位数的列表。
阅读全文