使用列表推导式1.随机生成50个学生的学费,【4500,6500】,放入列表,打印 2.将学生学费改为新学费新学费=学费*0.8+568,打印 3.将学费超过6500的减少500,低于6000的增加500,打印
时间: 2023-11-22 13:04:13 浏览: 53
Python代码-列表推导式.py
1. 随机生成50个学生的学费,【4500,6500】,放入列表,打印
```python
import random
fees = [random.randint(4500, 6500) for _ in range(50)]
print(fees)
```
2. 将学生学费改为新学费新学费=学费*0.8+568,打印
```python
new_fees = [(fee * 0.8 + 568) for fee in fees]
print(new_fees)
```
3. 将学费超过6500的减少500,低于6000的增加500,打印
```python
modified_fees = []
for fee in new_fees:
if fee > 6500:
modified_fees.append(fee - 500)
elif fee < 6000:
modified_fees.append(fee + 500)
else:
modified_fees.append(fee)
print(modified_fees)
```
阅读全文