微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python猜拳小程序

Python猜拳小程序是一款简单有趣的Python程序,通过Python中的随机生成器,实现与用户进行猜拳游戏的互动。

import random

#定义猜拳函数
def guess_game():
    #定义猜拳规则
    rules = {1:"石头",2:"剪刀",3:"布"}
    #定义玩家和电脑初始胜利次数
    player_win = 0
    computer_win = 0
    #定义最大游戏次数
    max_rounds = 5

    print("游戏开始!")
    #开始游戏
    for i in range(max_rounds):
        #玩家出拳
        player_choice = input("请出拳:1.石头 2.剪刀 3.布\n")
        if player_choice.isdigit() and int(player_choice) in rules:
            player_choice = int(player_choice)
        else:
            print("请输入正确的数字!")
            break
        
        #电脑出拳
        computer_choice = random.randint(1,3)
        print("电脑出拳:",rules[computer_choice])

        #判断输赢
        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

    #游戏结束,输出结果
    print("游戏结束!")
    if player_win > computer_win:
        print("你共赢了",player_win,"局,电脑赢了",computer_win,"局。恭喜你获胜!")
    elif player_win 

python猜拳小程序

在程序中,首先定义了猜拳规则、玩家和电脑的胜利次数和游戏次数等。之后开始游戏,并输入玩家出拳和电脑出拳,通过判断输赢,最后输出游戏结果。通过该程序,可以了解Python中随机生成器的使用以及如何结合其它操作实现简单互动游戏。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐