条件で道を分ける

「もし偶数なら」をコードにします。条件が真のときだけ、字下げした部分を実行します。

言語:Python / 計算量:O(1)

前提:入力を受け取る

考え方

  1. == は等しいか、!= は違うかを調べます。
  2. % は割った余り。n % 2 == 0 なら偶数です。
  3. if / elif / else のうち最初に当てはまる枝だけ実行します。

具体例

n=7 なら 7%2 は 1。偶数の条件は偽なので else の Odd を出します。

実装

n = int(input())
if n % 2 == 0:
    print("Even")
else:
    print("Odd")

注意する条件

代入の = と比較の == は別です。コロンと4個の半角空白を忘れないでください。

確認問題

10 % 3 の値は?

解答と理由

1

10 = 3×3 + 1 なので余りは 1 です。

実装課題

整数 N を読み、N ≥ 60 なら Pass、それ以外は Retry と出力。0 ≤ N ≤ 100。

入力:
60
出力:
Pass
参考実装
n = int(input())
if n >= 60:
    print("Pass")
else:
    print("Retry")

読了の記録・下書き・メモへ