030 if~elif~else文の条件式==の処理
学習内容
変数paymentに現金, クレジットカード、バーコードのいずれか代入して現金, クレジットカード、バーコード決済を判定して支払い手段を表示させます。
paymentの値を入れ替えて確認します。「現金, クレジットカード、バーコード」が入力された場合は「エラーが発生しました」と表示します。
練習コード
# 支払い手段を現金に設定(クレジットカード, バーコードでも試して下さい)
payment = "現金"
if payment == "現金": # 支払いが現金と一致するかを判定
print("現金で支払います。") # 真の処理
elif payment == "クレジット": # 支払いがクレジットと一致するかを判定
print("クレジットで支払います。") # 真の処理
elif payment == "バーコード": # 支払いがバーコードと一致するかを判定
print("バーコード決済します。") # 真の処理
else:
print("エラーが発生しました。") # 偽の処理
実行結果
コーディング演習
次の処理をコーディングして下さい
1. 変数weatherを定義して晴れ、曇り、雨のいずれか代入して晴れの時には「傘は不要です」、曇り「傘はお任せです」、雨は「傘が必要です」と表示させる。
「晴れ、曇り、雨」以外が入力された場合は「分かりません」と表示する。
- Google collaborateで実行
- 実行結果サンプルへ