GADGET RECIPE

Gadget Recipe

030 if~elif~else文の条件式==の処理

学習内容

変数paymentに現金, クレジットカード、バーコードのいずれか代入して現金, クレジットカード、バーコード決済を判定して支払い手段を表示させます。
paymentの値を入れ替えて確認します。「現金, クレジットカード、バーコード」が入力された場合は「エラーが発生しました」と表示します。

練習コード

				
					# 支払い手段を現金に設定(クレジットカード, バーコードでも試して下さい)
payment = "現金" 

if payment ==  "現金": # 支払いが現金と一致するかを判定
    print("現金で支払います。") # 真の処理
elif payment ==  "クレジット": # 支払いがクレジットと一致するかを判定
    print("クレジットで支払います。") # 真の処理
elif payment ==  "バーコード": # 支払いがバーコードと一致するかを判定
    print("バーコード決済します。") # 真の処理
else:
    print("エラーが発生しました。") # 偽の処理
				
			

実行結果

コーディング演習

次の処理をコーディングして下さい
1. 変数weatherを定義して晴れ、曇り、雨のいずれか代入して晴れの時には「傘は不要です」、曇り「傘はお任せです」、雨は「傘が必要です」と表示させる。
「晴れ、曇り、雨」以外が入力された場合は「分かりません」と表示する。