第一次StackOverflow如此光秃秃,请用我的新鲜感。
我正在为我的学校写一篇草稿,我们的任务是创建一个租车账单脚本,当我运行我的代码时,我似乎收到了一个类型错误。这是我的消息来源:
##1) Request Rental code:
#Prompt --> "(B)udget, (D)aily, or (W)eekly rental?"
#rentalCode = ?
#Ask a question
#Get an answer
rentalCode = input("(B)udget, (D)aily, or (W)eekly rental?")
#2) Request time period the car was rented.
daysRented = 0
weeksRented = 0
if rentalCode == 'B' or rentalCode == 'D':
daysRented = input("Number of Days Rented:")
else:
weeksRented = input("Number of Weeks Rented:")
print(rentalCode)
print(daysRented)
print (weeksRented)
#Calculation Part 1
##Set the base charge for the rental type as the variable baseCharge.
#The base charge is the rental period * the appropriate rate:
budget_charge = float(40.00)
daily_charge = float(60.00)
weekly_charge = float (190.00)
baseCharge = 0
if rentalCode == 'B':
baseCharge = daysRented * budget_charge
elif rentalCode == 'D':
baseCharge = daysRented * daily_charge
elif rentalCode == 'W':
baseCharge = weeksRented * weekly_charge以下是我收到的错误:
回溯(最近一次调用):在baseCharge = daysRented * budget_charge TypeError中,第38行,文件“租车-客户-数据-1.py”:无法将序列乘以非整数类型的“浮点”
任何帮助都将不胜感激,我对python非常陌生。谢谢!
发布于 2019-11-15 02:21:08
在float,ala中键入整数:
baseCharge = float(daysRented) * budget_chargehttps://stackoverflow.com/questions/58869406
复制相似问题