【问题标题】:Using a number as an input won't work properly使用数字作为输入将无法正常工作
【发布时间】:2020-08-03 01:53:54
【问题描述】:

我的代码是

a=input()
if input == ("999"):
    print("It works.")
else:
    print("No, it doesn't")

我输入“999”,结果总是“不,不是”。我该怎么办?

【问题讨论】:

  • 这是什么语言?
  • 对不起,我不确定这个网站上的格式是如何工作的,但在 python 3.6 中都是正确的
  • @Phiter 它是 Python 3.6
  • 尝试删除括号。如果 a == "999"

标签: input


【解决方案1】:

您正在检查input 是否等于"999",但输入是您调用的函数,它不会保存该值。您应该改为比较变量值。

a = input()
if a == ("999"):
  print("It works.")
else:
  print("No, it doesn't")

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多