2

我正在尝试制作一个简单的程序来检查用户输入的数字是否余数为 0。

foundN=input("Enter number: ")

def test(foundN):
    if foundN%2 == 0:
        print "The number ", foundN, "is ok."
    else:
        print "Try another number. "

当我输入数字时,它不会输出任何内容。此外,当我发出另一个命令时,它会执行它,只是跳过功能测试。谁能告诉我为什么?我没有将数字导入到 foundN 变量中吗?

我试过输入这样的数字:foundN=int(raw_input('..')). 它没有帮助。

4

1 回答 1

10

你还没有调用函数!

def test(foundN):
    if foundN%2 == 0:
        print "The number ", foundN, "is ok."
    else:
        print "Try another number. "

foundN = input("Enter number: ")
test(foundN)
于 2012-09-29T22:27:59.367 回答