Python 猜拳游戏代码 - 简单易懂的实现
Python 猜拳游戏
import random
print('欢迎来到猜拳游戏!') print('游戏规则:石头、剪刀、布,谁赢了三局就算胜利。')
计数器
player_win = 0 computer_win = 0
游戏循环
while True: print('请出拳:石头[1],剪刀[2],布[3]') player_choice = int(input())
# 判断输入是否正确
if player_choice not in [1, 2, 3]:
print('输入有误,请重新输入!')
continue
# 电脑随机出拳
computer_choice = random.randint(1, 3)
print('电脑出拳:', end='')
if computer_choice == 1:
print('石头')
elif computer_choice == 2:
print('剪刀')
else:
print('布')
# 判断胜负
if player_choice == computer_choice:
print('平局')
elif (player_choice == 1 and computer_choice == 2) or (player_choice == 2 and computer_choice == 3) or (player_choice == 3 and computer_choice == 1):
print('玩家胜利')
player_win += 1
else:
print('电脑胜利')
computer_win += 1
# 判断是否达到胜利条件
if player_win == 3:
print('恭喜你,你赢了!')
break
elif computer_win == 3:
print('很遗憾,你输了!')
break
print('游戏结束'
原文地址: https://www.cveoy.top/t/topic/osnS 著作权归作者所有。请勿转载和采集!