(Python)石头剪刀布游戏
生活随笔
收集整理的這篇文章主要介紹了
(Python)石头剪刀布游戏
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
-
?從控制臺輸入要出的拳 —— 剪刀(0)/石頭(1)/布(2)
-
?電腦 **隨機** 出拳?
-
?比較勝負
-
增加錯誤輸入的檢測模塊
# -*- coding = utf-8 -*-
# @Time : 22:03
# @Author : huanhuan
# @File : test.py
# @Software : PyCharm
import randomdef show(num):if num == 0:sign = "剪刀"elif num == 1:sign = "石頭"else:sign = "布"return signwhile True:try:com = random.randint(0, 2)people = int(input("請輸入(剪刀:0,石頭:1,布:2):"))if people > 3 or people < 0:print("請輸入正確的數(shù)字")else:print("玩家出%s,電腦出%s" % (show(people), show(com)))if (people == 0 and com == 2) \or (people == 1 and com == 0) \or (people == 2 and com == 1):print("玩家勝利")elif people == com:print("雙方平局")elif people == 3:print("結(jié)束游戲")breakelse:print("電腦勝利")except ValueError:print("請輸入數(shù)字而不是字母")
總結(jié)
以上是生活随笔為你收集整理的(Python)石头剪刀布游戏的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (C++)数组作为函数参数
- 下一篇: (C++)类内运算符重载时:此运算符函数