首页 > 解决方案 > 使用while方法时,会抛出错误名称错误

问题描述

使用while方法时,会抛出错误名称错误...此错误“运行时:NameError:名称'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')

标签: pythonpython-3.x

解决方案


替换:=

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')

推荐阅读