为什么当我调用checkInteger函数时我的程序没有处理?
def main():
print("Kaylees Prime Number Checker")
numChoice = int(input("Please type a number: "))
checkInteger()
def checkInteger(numChoice):
if number % 2 == 0:
print("Your number is not prime. ")
else:
print("Your number is prime.")
main()
你必须将一个参数传递给函数checkInteger,因为它被定义为在你的定义中接受一个。
看起来你需要一个参数来检查整数,你还应该命名你的参数号,或者将数字更改为numChoice。 无论哪种方式,它都必须相同