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')
答案 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.')