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 に答える