Python 比较随机数和用户输入时接收不支持的操作数错误。

Python 比较随机数和用户输入时接收不支持的操作数错误。,python,python-3.x,random,Python,Python 3.x,Random,当我试图从用户输入的数字中减去使用randint函数生成的随机数时,我收到以下错误 希望有人打电话来帮助我 回溯(最近一次呼叫最后一次): 文件“C:\Users\vishal.mohan.gada\Documents\GIt\PythonLearning\Class\exercise9.py”,第5行,在 如果(rannum input==0): TypeError:-:“int”和“function”的操作数类型不受支持 我的代码: import random rannum=random.r

当我试图从用户输入的数字中减去使用randint函数生成的随机数时,我收到以下错误

希望有人打电话来帮助我

回溯(最近一次呼叫最后一次): 文件“C:\Users\vishal.mohan.gada\Documents\GIt\PythonLearning\Class\exercise9.py”,第5行,在 如果(rannum input==0): TypeError:-:“int”和“function”的操作数类型不受支持

我的代码:

import random
rannum=random.randint(1,9)
print(rannum)
inputUser=int(input("Please guess one number between 1 to 10: "))
if(rannum-input==0):
    print("Your Guess was right! Congratulations")
elif(rannum-input<0):
    print("Your guess was high")
else:
    print("Your guess was low")
随机导入
rannum=random.randint(1,9)
打印(rannum)
inputUser=int(输入(“请猜一个介于1到10之间的数字:”)
如果(rannum input==0):
打印(“你的猜测是对的!祝贺你”)

elif(rannum input您的变量名不正确。它应该是
rannum inputUser
而不是
rannum input
您的变量名不正确。它应该是
rannum inputUser
而不是
rannum input

如果(rannum input==0):
elif(rannum input
如果(rannum input==0):
elif(rannum-input
if(rannum-inputUser==0):
@vishalmgada-input是python中的一个函数,您正在从rannum中减去input-function,这将引发“TypeError:不支持的操作数类型-:'int'和'function'”。谢谢。我忽略了变量名,无法识别错误。
if(rannum inputUser==0):
@vishalmgada input是python中的一个函数,您正在从rannum中减去输入函数,这将引发“类型错误:不支持的操作数类型-:'int'和'function'”谢谢。我忽略了变量名,无法识别错误。谢谢。我忽略了变量,无法识别错误。谢谢帮助。如果这解决了你的问题,你可以考虑接受答案或留下一些选票,如谢谢你所说。我忽略了变量,无法识别。错了。谢谢你的帮助。不客气。如果这解决了你的问题,你可以考虑接受一个答案或者留下一些选票。
import random
rannum=random.randint(1,9)
print(rannum)
inputUser=int(input("Please guess one number between 1 to 10: "))
if(rannum-inputUser==0):
    print("Your Guess was right! Congratulations")
elif(rannum-inputUser<0):
    print("Your guess was high")
else:
    print("Your guess was low")