为什么'number'参数没有通过?

时间:2017-08-17 17:35:10

标签: python python-3.x parameters

我是python的新手。我想设计一个程序来获取用户的输入并显示该数字是偶数还是奇数。但我想做3个功能。第一个功能是获取用户的输入,第二个功能是验证号码,第三个功能是显示结果。 这是我写的代码:

def inputData():
    number=int(input('Enter No.'))
    return number
inputData()

def evenNo(number):
    if number%2==0:
        return True
    else:
        return False
evenNo(number)

def output(number):
    if evenNo()== True:
        print('\t Even')
    else:
        print('\t Odd')
    return number
output(number) 

它给出以下错误:

Traceback (most recent call last):
  File "C:/Users/DELL/Desktop/PPAS/Edited/TEST FINAL.py", line 11, in <module>
    evenNo(number)
NameError: name 'number' is not defined

0 个答案:

没有答案
相关问题