02.Pythonメモ_if復習

マイナビ本でChapter3のif文まで学んだので復習
オリジナルで作ってみる

《ハック》

print("ダメージを受けた!")
print("手持ちに回復薬がある!")

po = input("回復薬を飲みますか? →飲む →飲まない\n")

if po == "飲む":
    print("HPは20回復した!")
elif po == "飲まない":
    print("攻撃をしますか?")
    
    atk = input("→する →しない\n")
    if atk == "する":
        print("50の攻撃を与えた!")
    elif atk == "しない":
        print("逃げるのに成功した!")
    else:
        print("呆然と立ち尽くしている")
else:
    print("死んだ")

結果↓

ダメージを受けた!
手持ちに回復薬がある!
回復薬を飲みますか? →飲む →飲まない
飲む #ユーザが入力
HPは20回復した!

ダメージを受けた!
手持ちに回復薬がある!
回復薬を飲みますか? →飲む →飲まない
飲まない #ユーザが入力
攻撃をしますか?
→する →しない
する #ユーザが入力
50の攻撃を与えた!

ダメージを受けた!
手持ちに回復薬がある!
回復薬を飲みますか? →飲む →飲まない
飲まない #ユーザが入力
攻撃をしますか?
→する →しない
しない #ユーザが入力
逃げるのに成功した!

ダメージを受けた!
手持ちに回復薬がある!
回復薬を飲みますか? →飲む →飲まない
\\\(^q^)/// #ユーザが入力
死んだ

《観察》
おれすごいさすがすぎるめっちゃおもしろい感動。
うまくいくと面白いぃぃぃぃぃぃ

ifの条件には比較式を入力する点に注意
イコール1つだと「invaild syntax」とエラー
代入と比較式は別。しっかり区別