第5回ゲーム作成

<概要>

道用先生からの好感度を上げよう!ゲーム


何個かある質問に答えて道用先生からの好感度を上げていくゲーム。


        from os import name
from re import A
from select import select
ok = 0
name=input("あなたのお名前は?")
while(True):
    print("あなたは神奈川大学に入学した。"
    "このゲームは道用先生の好感度を上げるゲームだ。"
    "いくつかの選択肢を答えて好感度を上げよう!")
    select=int(input("あなたはプログラム科目を取ろうとしている。"
    "道用先生の担当はXBPプログラムだが、あなたは何を取る?"
    "1.企業と何かを作りたい!マネジメントプログラム"
    "2.やっぱりこれでしょ。XBPプログラム"
    "3.留学したい!IBCプログラム"))

    if select==2:
        print("やったね。道用先生からの好感度2up!")
        ok=ok+2
        break
    elif select==1:
        print("残念。道用先生からの好感度1down")
        ok=ok-1
        break
    elif select==3:
        print("残念。道用先生からの好感度1down")
        ok=ok-1
        break
while(True):
    select=int(input("道用先生のメガネがいつもと変わってる!さあなんて言う?"
    "1.個性的ですね!"
    "2.悪くないですね!"
    "3.めっっっっっちゃ似合ってます!!!"))

    if select==3:
        print("やったね。先生すごく嬉しそう。道用先生からの好感度3up!")
        ok=ok+3
        break
    elif select==1:
        print("残念。なんか先生戸惑ってる。道用先生からの好感度1down")
        ok=ok-1
        break
    elif select==2:
        print("残念。先生、怪訝そうな顔してる。道用先生からの好感度3down")
        ok=ok-3
        break
while(True):   
    select=int(input("XBPの授業での発表。先生が挙手を求めてる。誰も手を挙げそうにない。どうする?"
    "1.ここはやっぱり自分が!!手を挙げる。"
    "2.えーーーーーー。誰かやらないかな、と周りに視線を送る。"
    "3.うーーーーーーーーーんめんどいし、、、、寝ーようっ⭐️"))

    if select==1:
        print("やったね。先生めちゃめちゃ嬉しそう。しかも発表も褒められた!道用先生からの好感度5up!")
        ok=ok+5
        break
    elif select==2:
        print("残念。キョロキョロしてて先生にあてられた!道用先生からの好感度2down")
        ok=ok-2
        break
    elif select==3:
        print("残念。いびきをかいて寝てるのがバレて説教!道用先生からの好感度5down")
        ok=ok-5
        break
while(True):
    print("さあ!道用先生の好感度はどうなったかな?あなたの好感度は10点満点中の", ok,"点です") 
    break   
    

<反省>

過去の先輩方の例を参考に作成し、ゲーム自体はなんとか完成したのだが、選択肢の文がズラーと一気に出てきてしまい見にくくなってしまった。
改善を試みたが、エラーが出てしまったので妥協しこのままに。先生などに聞いて改善をした方がいいと思っている。