问题,为什么当我调用 checkInteger 函数时我的程序无法处理?



为什么当我调用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。 无论哪种方式,它都必须相同

相关内容

  • 没有找到相关文章

最新更新