python - 使用函数将英里转换为公里
问题描述
此函数将英里转换为公里 (km)。让函数返回结果来完成函数,然后调用函数转换 55 英里,并用函数的结果打印“距离以千米为单位”。然后通过将其加倍计算往返公里数,并用该数字打印“往返公里数是”。
到目前为止,我的代码如下所示:
def convert_distance(miles):
km = miles * 1.6 # approximately 1.6 km in 1 mile
return km
miles = (55)
km = convert_distance(miles)
print("The distance in kilometers is: " + str(km))
print("The round-trip in kilometers is: " + str(km * 2))
任何时候我尝试提交它都会弹出这条消息:不完全。记得在用文本打印数字时使用 str() 函数将数字转换为字符串,并且只用一个参数调用该函数,然后将返回值接受到一个新变量中。
解决方案
def convert_distance(miles):
km = miles * 1.6
return km
result = convert_distance(55)
print("The distance in Kilometers is " + str(result))
print("The round-trip in Kilometers is " + str(result*2))
推荐阅读
- java - 在 JFrame.invalidate 中调用 pack() 是不是一个坏主意?
- python-2.7 - 卡夫卡火花集成
- python-3.x - beautifulsoup4:如何解析论坛帖子?
- ruby - XPath 中的 `@attr!="value"` 和 `not(@attr="value")` 有什么区别
- python - 从 sklearn 数据集中随机采样数据
- javascript - 想知道为什么没有按预期工作?
- sql - SQL 根据其他列返回列
- c# - 从发件人处查找打开的表单
- mysql - GROUP BY 一列和 COUNT 两列
- apache-spark - 拆分数据框中的文本并检查是否包含子字符串