Python的新手,我试图创建一个计算器只是为了好玩,这个错误出现了

2024-03-28 22:42:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新来的编码,我使用的是Python。我在做一个简单的计算器,只是为了摆弄空闲的人,我不断得到这个错误:

"ValueError: could not convert string to float: 'bread'"

这是我写的代码

total = float("bread") + float("coffee") + float("milk")

我希望有人能告诉我这里出了什么问题


Tags: to代码convert编码string错误notfloat
1条回答
网友
1楼 · 发布于 2024-03-28 22:42:24

必须输入实际变量,而不是变量的字符串。如果在“”之间放置任何内容,它将自动成为string

试试这个:

total = float(bread) + float(coffee) + float(milk)

会有用的

程序无法运行的原因是,无法计算字符串的浮点值。想象一下,坐在数学课上,你的老师告诉你计算面包加咖啡是什么

因为将单词放在“”之间,编译器将它们解释为字符串,而不是变量

相关问题 更多 >