Skip to main content
 首页 » 编程设计

python之不断收到未定义的全局名称错误

2025年05月04日14daizhj

def defineType(riskCode): 
    if riskCode == 1: 
        riskType = High 
    else: 
        if riskCode == 2: 
            riskType = Moderate 
        else: 
            if riskCode == 3: 
                riskType = Low 
            else: 
                if RiskCode == 4: 
                    riskType = No 

这是我正在为类(class)编写的程序的一部分...

# Global Variables 
custName = input('Please enter your name: ') 
custAge = int(input('Please enter your age: ')) 
custViolation = int(input('Please enter the number of violations: ')) 
 
riskCode = 0 
estimatePrice = 0 
riskType = none 

这些是我的全局变量...

Traceback (most recent call last): 
  File "C:\Users\Alli\Downloads\HwyRobbery.py", line 13, in <module> 
    riskType = none 
NameError: name 'none' is not defined 

这是我不断遇到的错误,具体取决于我为解决问题所做的更改

任何帮助将不胜感激!!!

谢谢! 阿里

请您参考如下方法:

None 不是 none。 Python 区分大小写。