Python 当使用while方法时,它会抛出一个错误名称错误

Python 当使用while方法时,它会抛出一个错误名称错误,python,python-3.x,Python,Python 3.x,当使用while方法时,它会在运行时抛出错误名称error…This error“: 名称错误:未定义名称“running”。请帮助我!谢谢 number=25 running:True while running: guess=int(input('Is your number:')) if guess == number: print('Yea!') running=False elif guess > number: print('No') else: pri

当使用while方法时,它会在运行时抛出错误名称error…This error“: 名称错误:未定义名称“running”。请帮助我!谢谢

number=25
running:True

while running:

guess=int(input('Is your number:'))
  
if  guess == number:
print('Yea!')
      running=False
elif guess > number:
print('No')
else:
print('No')

running
是一个变量,请使用以下命令定义它:

running = True

替换为
=

running=True
它会对你有用的

number=25
running=True

while running:
    guess=int(input('Is your number:'))
    if  guess == number: 
        print('Yea!')
        running=False
    elif guess > number:
        print('No')
    else:
        print('No')

正如您需要设置
running=True
的注释中所述,缩进也会引发更多错误。你想做什么

number=25
运行=真
运行时:
guess=int(输入('是您的号码:'))
如果guess==数字:
打印('Yea!')
运行=错误
elif guess>数字:
打印('否')
其他:
打印('否')

running=True。将您的“:”替换为“=”谢谢!!!!!!非常感谢。非常感谢。