• 利用python实现和电脑玩石头剪刀布


    先说一下石头剪刀布的游戏规则

    1.石头 胜 剪刀

    2.剪刀 胜 布

    3.布 胜 石头

    石头(1)/ 剪刀(2)/ 布(3)

    其中电脑是随机输出1-3之间的整数,玩家手动输入

    了解一下python的随机处理

    下面上代码:

    # 导入随机工具包
    import random
    
    # 从控制台输入要出的拳 —— 石头(1)/ 剪刀(2)/ 布(3)
    player = int(input("请输入您要出的拳 石头(1)/ 剪刀(2)/ 布(3):"))
    
    # 电脑 随机 出拳 —— 先假定电脑只会出石头,完成整体代码功能
    # computer = 1
    computer = random.randint(1,3)
    
    print("玩家选择的拳头是 %d - 电脑出的拳头是 %d" % (player,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("不服气,我们决战到底")

    结果:

  • 相关阅读:
    VMware虚拟机下实现NAT方式上网的小方法
    文件附件上传
    [转] 深入了解 HTML 5
    用JS获取图片尺寸
    Stream与byte的转换
    递归算法
    搞懂java中的synchronized关键字
    初学UML之用例图
    浅析tomcat nio 配置
    面向对象:单一任务原则(SRP)
  • 原文地址:https://www.cnblogs.com/022414ls/p/13259146.html
Copyright © 2020-2023  润新知