条件分岐
条件分岐にはif文を使用します。 また、elif文、else文と組み合わせて使用して、様々な条件分岐に対応させます。 入れ子構造(二重ループ、三重ループ、・・・)にすることもできます。
if文
if文を使用し、1が入力されたときは「1が入力されました。」と表示します。
a=int(input("1か2を入力して下さい:")) if(a==1): print("1が入力されました。") print('処理終了')
1か2を入力して下さい:1 1が入力されました。 処理終了
1か2を入力して下さい:2 処理終了
else文
if文とelse文を使用し、1が入力されたときは「1が入力されました。」、2が入力されたときは「1が入力されました。」と表示します。
a=int(input("1か2を入力して下さい:")) if(a==1): print("1が入力されました。") else: print("2が入力されました。")
1か2を入力して下さい:1 1が入力されました。
1か2を入力して下さい:2 2が入力されました。
elif文
if文、elif文およびelse文を使用し、複数の条件を判断します。
a=int(input('数字を入力して下さい:')) if(a>10): print('10より大きい数字です。') elif(a>5): print('5より大きい数字です。') else: print('5以下の数字です。')
数字を入力して下さい:100 10より大きい数字です。
数字を入力して下さい:7 5より大きい数字です。
数字を入力して下さい:3 5以下の数字です。