Python 猜拳游戏代码实现 - 趣味编程入门
import random
定义猜拳的选择列表
choices = ['剪刀', '石头', '布']
定义猜拳规则,1为胜利,0为平局,-1为失败
rules = { ('石头', '剪刀'): 1, ('剪刀', '布'): 1, ('布', '石头'): 1, ('剪刀', '石头'): -1, ('布', '剪刀'): -1, ('石头', '布'): -1, ('石头', '石头'): 0, ('剪刀', '剪刀'): 0, ('布', '布'): 0 }
定义游戏开始提示
print('欢迎来到猜拳游戏!请选择你要出的手势:') print('1.剪刀 2.石头 3.布')
玩家进行选择
player = int(input('请输入数字1-3选择手势:')) player_choice = choices[player - 1]
电脑进行选择
computer = random.randint(1, 3) computer_choice = choices[computer - 1]
输出双方选择结果
print('玩家选择了:', player_choice) print('电脑选择了:', computer_choice)
判断胜负
result = rules[(player_choice, computer_choice)] if result == 1: print('恭喜你,你赢了!') elif result == 0: print('平局,再来一局吧!') else: print('很遗憾,你输了!')

原文地址: http://www.cveoy.top/t/topic/oCmz 著作权归作者所有。请勿转载和采集!