Python中文
首页
教程
问答
标签
搜索
登录
注册
TypeError:必须是str,而不是float(Python,返回值)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在用<a href="https://www.youtube.com/watch?v=NSbOtYzIQI0" rel="nofollow noreferrer">CS Dojo's tutorial</a>学习Python。我现在正在做他交给我们的任务,那就是建造一个“英里到公里的转换器”。任务本身非常简单,但是我想构建一个程序,它可以做更多的事情。我希望输出是</p> <p>“距离”+“名称(例如从纽约到华盛顿)”+“是”+(值)+“以公里为单位。”</p> <p>但它一次又一次地给我同样的错误信息。 我的代码是</p> <p>迈尔斯变量 name1=“从纽约到华盛顿” 英里1=20</p> <pre><code>name2 = "from_Boston_to_Dallas" miles2 = 30 name3 = "from_Tokyo_to_Seoul" miles3 = 40 #define function def conver(name, distance): d = distance * 1.6 print("result: ") print(d) return "The distance" + name + "is" + d + "in kilometers." # result variables result1 = conver(name1, miles1) result2 = conver(name2, miles2) result3 = conver(name3, miles3) </code></pre> <p>错误消息如下:</p> ^{pr2}$ <p>谢谢。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>值<strong>d</strong>需要转换为字符串,然后才能与return语句的其余部分连接:</p> <pre><code>d = str(distance * 1.6) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Excel中读取公式并将其转换为Python中的计算?
8 回答
如何在excel中读取嵌入的excel,并将嵌入文件中的信息存储在主excel文件中?
5 回答
如何在Excel中返回未知列长度的非空顶行列值?
7 回答
如何在excel中选择数据列?
7 回答
如何在Excel中通过脚本自动为一列中的所有单元格创建公共别名
3 回答
如何在excel中高效格式化范围AttributeError:“tuple”对象没有属性“fill”
6 回答
如何在excel单元格中编写python函数
1 回答
如何在excel单元格中自动执行此python代码?
7 回答
如何在excel工作表中创建具有相应值的新列
8 回答
如何在Excel工作表中复制条件为单元格颜色的python数据框?
2 回答
如何在Excel工作表中循环
6 回答
如何在excel工作表中打印嵌套词典?
2 回答
如何在excel工作表中绘制所有类的继承树?
5 回答
如何在Excel工作表中自动调整列宽?
1 回答
如何在excel工作表中追加并进一步处理
1 回答
如何在excel工作表之间进行更改?
8 回答
如何在excel或csv上获取selenium数据?
7 回答
如何在Excel或Python中将正确的值赋给正确的列
8 回答
如何在excel或python中提取单词周围的文本?
8 回答
如何在excel或python中转换来自Jira的3w 1d 4h的fromat数据?
1 回答