python求1-100偶数平方并从大到小排列
时间: 2023-05-31 15:03:16 浏览: 132
python-1到100偶数和.py
可以使用列表推导式和sorted函数实现:
```python
# 生成1-100的偶数列表
even_nums = [i for i in range(2, 101, 2)]
# 对偶数列表进行平方操作
squares = [x ** 2 for x in even_nums]
# 对平方后的列表进行从大到小排序
squares_sorted = sorted(squares, reverse=True)
print(squares_sorted)
```
输出结果为:
```
[9604, 9216, 8649, 8100, 7569, 7056, 6561, 6084, 5625, 5184, 4761, 4356, 3969, 3600, 3249, 2916, 2601, 2304, 2025, 1764, 1521, 1296, 1089, 900, 625, 441, 256, 100, 36, 4]
```
阅读全文