【问题标题】:What am I doing wrong? (Convertion) [duplicate]我究竟做错了什么? (转换)[重复]
【发布时间】:2015-12-02 02:48:53
【问题描述】:

我正在尝试将此米转换为公里,但我不知道如何让输入实现它是一个整数

m = input("Enter the distance (meters) you want to convert to kilometers  ")
km =  1000
print (m/km,"km")

【问题讨论】:

  • 你能给出输入/输出的例子吗?您使用的是 Python 2 还是 3?
  • 我用的是 3 好像我的问题已经解决了

标签: python


【解决方案1】:
m = int(input("Enter the distance you want to convert (meters) "))
km =  1000
print (m/km,"km")

注意使用int()mstr 转换为int

【讨论】:

  • 非常感谢(我前一阵子这样做了,好像我忘记了另一个第二端括号)
【解决方案2】:

如果你使用 Python 3,你可以这样做:

要使用int,请通过m = int(input("Enter int")) 完成此操作

因此,只需将您的代码中的 input() 更改为 int(input())

m = int(input("Enter the distance (meters) you want to convert to kilometers  "))
km =  1000
print (m/km,"km")

【讨论】:

    猜你喜欢
    • 2013-08-06
    • 1970-01-01
    • 2015-09-15
    • 2016-07-18
    • 2019-12-23
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多