Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x TypeError:“>=”在“内置函数”或“方法”和“int”的实例之间不受支持_Python 3.x - Fatal编程技术网

Python 3.x TypeError:“>=”在“内置函数”或“方法”和“int”的实例之间不受支持

Python 3.x TypeError:“>=”在“内置函数”或“方法”和“int”的实例之间不受支持,python-3.x,Python 3.x,当我运行以下代码时: input("请输入1—100之间的数字:") n = input if n >= 1 and n <= 100: print("你妹好漂亮!") else: print("你大爷好丑") print("游戏结束啦!不和你玩了") if n >= 1 and n <= 100: 我得到以下错误: TypeError:“>=”在的实例之间不受支持 “内置函数”或“方法”和“int”` 错误1: 您需要将输入值存储在容器/变量中。这

当我运行以下代码时:

input("请输入1—100之间的数字:")
n = input
if n >= 1 and n <= 100:
    print("你妹好漂亮!")
else:
    print("你大爷好丑")
print("游戏结束啦!不和你玩了")


if n >= 1 and n <= 100:
我得到以下错误:

TypeError:“>=”在的实例之间不受支持 “内置函数”或“方法”和“int”`

错误1: 您需要将输入值存储在容器/变量中。这就是为什么你会第一时间发现自己的错误

错误2: 看起来您还要求用户输入整数,在这种情况下,您需要将默认字符串类型转换为int

下面的代码是针对您的场景的固定版本

n = int(input("请输入1—100之间的数字:"))
if n >= 1 and n <= 100:
    print("你妹好漂亮!")
else:
    print("你大爷好丑")
print("游戏结束啦!不和你玩了")


if n >= 1 and n <= 100:
   #Your if logic goes here.

首先,合并前两行,即n=输入。。。。其次,在编写任何代码之前,请阅读Python入门教程。