python输出1~100的所有偶数。每一行只输出5个。制表符控制对齐,倒序输出
时间: 2024-12-22 08:31:22 浏览: 14
你可以使用Python的`range()`函数结合`for`循环以及条件判断来实现这个需求。下面是一个示例代码,它会倒序输出1到100之间的所有偶数,每行显示5个,并使用制表符进行对齐:
```python
# 定义一个空列表用于存储偶数
even_numbers = []
# 从100开始倒序遍历到1
for num in range(100, 0, -1):
# 检查当前数字是否为偶数
if num % 2 == 0:
even_numbers.append(num)
# 使用enumerate获取索引和值,然后按需打印每行5个
for index, value in enumerate(even_numbers, start=1): # 从1开始计数,因为是倒序
print(f"{value:<5}", end='') # '<5'表示左对齐并保留5位宽度
if (index + 4) % 5 == 0 or index == len(even_numbers): # 每5个数换一行,最后一行也单独输出
print()
```
运行上述代码,你会看到1到100之间的所有偶数,每行显示5个,倒序排列。
阅读全文