使int输入减1(python)

时间:2018-01-14 14:28:45

标签: python

出于某种原因,这不起作用:

print("Enter your number")
x=input("") #This is yo make the input on the next line
x==x-1
print(x)

这是我实际做的基本观点。 注意我已尝试在此程序的每个点放置int,甚至尝试给x先前指定的值0

2 个答案:

答案 0 :(得分:1)

您的代码有两个问题:

  • 您将x视为整数而不进行强制转换。从input函数获取输入时,返回的值是一个字符串。要将其转换为整数,请使用int函数。

  • ==用于比较。赋值(给变量赋值)只需要一个=

您的代码应如下所示:

print("Enter your number")
x = int(input(""))
x = x - 1
print(x)

答案 1 :(得分:-1)

试试这个:

print("Print your Number")
num = int(input(""))
num -= 1
print(num)