我需要写这段代码,但我不知道如何让它来计算的英里数超过限速的人去。你知道吗
speed = int(input("How fast where they going? (in mph) "))
limit = int(input("What is the speed limit? "))
if speed > limit:
print("Illegal Speed!")
if speed > 90:
fine = 250
for i in speed:
fine = fine + 5
print("Their fine is $", fine)
else:
fine = 50
for i in speed:
fine = fine + 5
print("Their fine is $", fine)
if speed <= limit:
print("Legal Speed")
如果你想每超过限速一英里每小时增加5英里,那就是
(speed-limit)*5
您的代码将导致:
考虑到查尔斯关于你打算在限速每小时每英里增加5英里的评论是正确的,我相信这个解决方案会更干净:
由于这两种情况下的精细计算和打印是相同的,所以将其置于“公共区域”并使用if/else来设置“精细”初始值更容易。你知道吗
相关问题 更多 >
编程相关推荐