你的程序仍在运行.python ....哪里是我的错误..?

时间:2017-06-02 03:11:29

标签: python

x=int(input(1))
y=int(input(2))

if x==y:
    print('x and y are equal')
else:
    print('x and y are not equal')

print('thanks')

3 个答案:

答案 0 :(得分:1)

首先,您可以在此处搜索的任何教程,书籍或问题中找到此信息。反正....

输入将在控制台中提示时显示给用户的文本。

>>> input("Enter a number: ")
Enter a number:

然后,我可以输入我想要的号码并点击输入。 (恢复到上一行)

Enter a number: 4

然后,您指定输入的值将为“4”。请注意,这是一个字符串。

因此,int(input(1))并没有按照您的想法行事。您的程序仍在“运行”,因为它正在等待用户输入。

x=int(input("Enter first number: "))
y=int(input("Enter second number: "))

if x==y:
    print('x and y are equal')
else:
    print('x and y are not equal')
print('thanks')

输出:

Enter first number: 1
Enter second number: 1
x and y are equal
thanks

答案 1 :(得分:0)

它继续运行,因为x和y是输入。输入要求您键入某些内容以为其提供值。删除输入(...)。此外,int()是不必要的,因为1和2已经是整数。

x = 1
y = 2
if x == y:
    print("x and y are equal")
else:
    print("x and y are not equal")
print("thanks")

答案 2 :(得分:0)

你好Nitesh先生,

执行程序时,程序没有错误,但是编程或标准方式对程序无效。

如果你是初学者在python中首先阅读深度基本编程并阅读编程标准。我给下面的python网站... 1)http://docs.ckan.org/en/latest/contributing/python.html(Python编程标准)
2)https://www.tutorialspoint.com/python/(Python学习)
3)https://docs.python.org/3/tutorial/(Python学习)

我在下面提出你的答案问题,

x = int(input("Enter the value of x: "))
y = int(input("Enter the value of Y: "))

print "Now check both are equal or not..."

if x != y:
   print('x and y are not equal.')
elif x == y :`enter code here`
   print('x and y are equal')

print('Thank you.')