运行程序第二行x那一行报错不知道为什么求解

while True:
x=int(input(“输入一个正整数“))
if x%2==0:
print(“偶数“)
else:
print(“奇数“)

因为你的等号 双引号都是中文的。换成英文的就好了

while True:
    x = int(input("输入一个正整数"))
if x % 2 == 0:
    print("偶数")
else:
    print("奇数")