Pythonの基本的な実際の戦闘-年齢ゲームを推測する

この記事を読むのに2分かかります

Pythonの基本的な実際の戦闘-年齢ゲームを推測する

  1. 年齢が与えられると、ユーザーは年齢を3回推測できます
  2. 年齢を正しく推測し、ユーザーに2つの報酬を選択させます
  3. ユーザーは2つの報酬を選択した後に撤退することができます
age =18  #回答
count =0  #ゲームコントロール
prize_dict ={0:'ラグドール',1:'トランスフォーマー',2:'ウルトラマン',3:'<エントリーからあきらめるまでのPython>'}

# コアコード
while count <3:
 inp_age =input('年齢を入力してください>>>')  #ユーザーと対話する

 # ユーザーが嫌がらせをしているかどうかを判断する(スーパークラス:ユーザー入力が数値かどうかを判断します)if not inp_age.isdigit():print('愚か,あなたの年齢は間違っています')continue

 inp_age_int =int(inp_age)

 # コアロジック,年齢を判断する
 if inp_age_int == age:print('正解です')print(prize_dict)  #賞品を印刷する

  # 2つの賞品を獲得する
  for i inrange(2):
   prize_choice =input('ご希望の賞品をご入力ください,あなたがしたくない場合,次に入力します"n"脱落!!!')  #ユーザーと対話して賞品を獲得する

   # 賞品が必要かどうかを判断する
   if prize_choice !='n':print(f'賞品おめでとうございます: {prize_dict[int(prize_choice)]}')else:breakbreak

 elif inp_age_int < age:print('推測')else:print('大きいと思います')

 count +=1  #ゲームを成功させる

 if count !=3:continue

 again_choice =input('ゲームを続行するかどうか,入ってください"Y",それ以外の場合、キーは直接終了します.')  #再び対話するかどうか

 # 続行するかどうかを判断します
 if again_choice =='Y':
  count =0

動作結果:

年齢を入力してください>>>18
正解です
{0:' ラグドール',1:'トランスフォーマー',2:'ウルトラマン',3:'<エントリーからあきらめるまでのPython>'}
ご希望の賞品をご入力ください,あなたがしたくない場合,次に入力します"n"脱落!!!0
賞品おめでとうございます:ラグドール
ご希望の賞品をご入力ください,あなたがしたくない場合,次に入力します"n"脱落!!!1
賞品おめでとうございます:トランスフォーマー

Recommended Posts

Pythonの基本的な実際の戦闘-年齢ゲームを推測する
pythonはゲームという言葉を推測します
Pythonは推測ゲームを実現します
Pythonは実店舗のゲームを実装しています
Pythonは単にスネークゲームを実装します
Pythonは実際の銀行システムを実装しています
PythonはTowerofHanoiゲームを解決します
Pythonの基本構文(1)
Python3の基本構文
Pythonはスネークゲームのソースコードを実装しています
27歳でパイソンを学ぶのはどうですか?
Pythonの基本的な要約
2.1 Pythonインタープリター(pythonインタープリター)
Pythonの基本的な演算子
Pythonは釣りマスターのゲーム実装を書きます
パイソンを使って航空機戦争ゲームを実現する
Pythonでタンクバトルゲームを実現|ドライポスト
Pythonでタンクバトルゲームを実現|ドライポスト
Pythonはtic-tac-toeゲームを実装しています
Pythonはtic-tac-toeゲームを実装しています
Python関数の基礎学習
Python、PyGameゲームプロジェクト
PythonはTetrisゲームを実装しています
Pythonはminesweeperゲームを実装しています
python_クローラーの基本的な学習
Pythonの基本的なデータタイプ
Pythonの基本構文
Pythonの基礎知識(1)
Pythonの基盤を統合する(2)
Pythonの基本的なデータタイプ
Pythonの基本的な構文の反復
Pythonは推測ゲームを実装しています