-5

ユーザーに数値の入力を促し、数値が偶数か奇数かを判断するプログラムを作成しようとしています。

remainder = number%2

number = int(input ("number: ")

    if remainder == 0

    print("Number is even")

    else:

    print("Number is odd")

構文エラーが発生し続けます。

4

2 に答える 2

3

Pythonには、インデントと、ifステートメントの後に:が必要です。これは、機能する上記の修正バージョンです。

number = 7
remainder = number%2
if remainder == 0:
    print("Number is even")
else:
    print("Number is odd")

>>> Number is odd

とは言うものの、Jane Doeのわずかに変更された構文はよりクリーンであり、おそらくアプリケーションに適しています。

于 2012-09-18T21:05:51.267 に答える
3
   def evenOrOdd(number):
    if number%2 == 0:
        print "Even Number"
    else:
        print "Odd Number"
于 2012-09-18T21:07:49.417 に答える