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('游戏结束'

Python 猜拳游戏代码 - 简单易懂的实现

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

免费AI点我,无需注册和登录