コンピュータを使ってじゃんけんをする小さなじゃんけんゲームを実装し、Python のループ制御文と条件判定文を学習します。
じゃんけん、紙をそれぞれ 0、1、2 という数字で表すとします。では、誰が勝者で誰が敗者であるかをどのように判断するのでしょうか? (推奨学習: Python ビデオ チュートリアル )
これは単純なじゃんけんゲームですが、実際にはその背後に多くのアルゴリズム的思考があり、多くのルールが見つかります。
変数 user とcomputer が等しい場合は同点です
(user 1) を 3 で割って余りがcomputer と等しい場合の場合、ユーザー (人) が勝利します
他の場合は、コンピューターが勝利します
import random # 初始化表示手势的变量 gesture = ['石头' , '剪刀', '布'] wins = 0 print("*********************") print("石头剪刀布游戏\nVer 1.0.0 by YuZhou_1su\n") # 进行5轮游戏 for i in range(5): # 输入玩家的手势 print("*********************") print("0:石头 1:剪刀 2:布") print("*********************") user = int(input("请输入你想出的序号:\n")) if(user >= 0 and user <= 2): computer = random.randint(0, 2) print("玩家: {0}, 计算机: {1}".format(gesture[user], gesture[computer])) if user == computer: print("...平局! ") elif computer == (user + 1) % 3: print("...玩家获胜! ") wins = wins + 1 else: print("...计算机获胜! ") else: print("***你输入的序号有错、请重新输入!***") print("玩家获胜次数: %d " % wins)
Python 関連の技術記事の詳細については、## を参照してください。 #Python チュートリアル 学ぶべきコラム!
以上がPythonでじゃんけんを書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。