首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Project的TypeError

Project的TypeError
EN

Stack Overflow用户
提问于 2019-11-15 02:16:23
回答 1查看 77关注 0票数 0

第一次StackOverflow如此光秃秃,请用我的新鲜感。

我正在为我的学校写一篇草稿,我们的任务是创建一个租车账单脚本,当我运行我的代码时,我似乎收到了一个类型错误。这是我的消息来源:

代码语言:javascript
运行
复制
##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非常陌生。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-15 02:21:08

在float,ala中键入整数:

代码语言:javascript
运行
复制
  baseCharge = float(daysRented) * budget_charge
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58869406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档