条件で道を分ける
「もし偶数なら」をコードにします。条件が真のときだけ、字下げした部分を実行します。
言語:Python / 計算量:O(1)
前提:入力を受け取る
考え方
- == は等しいか、!= は違うかを調べます。
- % は割った余り。n % 2 == 0 なら偶数です。
- 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")