使用python编一程序输入上网时间并计算上网费用,计算方法如下:当上网时间<10小时,基数30元;当上网时间10~50小时,每小时2.5元;当上网时间≥50小时,每小时2元。同时为了鼓励上网,每月收费最多不超过150元。
时间: 2024-05-04 08:16:41 浏览: 150
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
好的,很高兴为您解答这个问题。您可以尝试以下代码:
```python
time = int(input("请输入上网时间(单位:小时):"))
if time < 10:
fee = 30
elif time >= 10 and time < 50:
fee = 30 + (time - 10) * 2.5
elif time >= 50:
fee = 30 + 40 * 2.5 + (time - 50) * 2
if fee > 150:
fee = 150
print("您的上网费用为:", fee, "元")
```
您只需要输入您的上网时间,程序将自动计算您需要支付的上网费用,并且保证最高不会超过150元。希望能对您有所帮助。
阅读全文