美文网首页Python 基础
2.2 猜拳游戏的分析与实现

2.2 猜拳游戏的分析与实现

作者: 拖延症患者10 | 来源:发表于2023-02-22 15:55 被阅读0次

    需求分析:

    1. 接收用户出的拳:石头(1)、剪刀(2)、布(3)
    2. 让电脑随机出拳。也就是需要产生1-3之间的随机数,利用random.randint(1,3)
    3. 比较胜负。胜负结果有三种情况:

    3.1 你赢了

    3.1.1 用户出石头,电脑出剪刀
    3.1.2 用户出剪刀,电脑出布
    3.1.3 用户出布,电脑出石头
    注:以上三种赢的情况是或者关系

    3.2 平局 :你出的拳和电脑出的拳一样
    3.3 你输了

    技巧:整体往右缩进,选中+tab,整体往左缩进,选中+shift+tab。

    # 猜拳游戏的实现
    import random
    
    player = int(input("请出拳 石头(1)、剪刀(2)、布(3):"))
    computer = random.randint(1, 3)  # 1 和 3 是包含的
    print(computer)
    # 多个条件可以使用小括号括起来,能够更加清楚地表达除语义
    if (player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1):
        print("你赢了")
    elif player == computer:
        print("平局")
    else:
        print("你输了")
    

    相关文章

      网友评论

        本文标题:2.2 猜拳游戏的分析与实现

        本文链接:https://www.haomeiwen.com/subject/ibsakdtx.html