zoukankan      html  css  js  c++  java
  • 【Python基础编程023 ● 判断语句和循环语句 ● 使用if语句和随机函数实现猜拳游戏】


     ---------Python基础编程---------

    Author : AI菌


    【内容讲解】

    猜拳游戏:
            1.从控制台输⼊要出的拳: ⽯头(1)/剪⼑(2)/布(32.电脑随机出拳: ⽯头(1)/剪⼑(2)/布(33.⽐较胜负

    【代码演示】

    import random
    
    """
    猜拳游戏:
            1.从控制台输⼊要出的拳: ⽯头(1)/剪⼑(2)/布(3)
            2.电脑随机出拳: ⽯头(1)/剪⼑(2)/布(3)
            3.⽐较胜负
    """
    
    # 1.从键盘上录入一个1-3之间的数字表示自己出的拳
    self = int(input("请出拳:"))
    # 2.得到1-3之间的随机数作为电脑出的拳
    computer = random.randint(1, 3)
    # 3. 比较胜负:
    # 3.1 比较自己赢的情况
    if (self == 1 and computer == 2) or 
            (self == 2 and computer == 3) or 
            (self == 3 and computer == 1):
        print("哈哈哈,我又赢了!!! 不玩了!!")
    
    elif self == computer:
        # 3.2 比较平局的情况
        print("平局!!!,再战一盘!!!!")
    else:
        # 3.3 剩下的就是输的情况
        print("不行!!! 别走!!我要与你战斗到天亮!!!!")

    【运行结果】

    请出拳:1
    不行!!! 别走!!我要与你战斗到天亮!!!!

    【往期精彩】

    ▷【Python基础编程196 ● 读取文件的4种方式】
    ▷【Python基础编程197 ● 读取文件的4种方式】
    ▷【Python基础编程198 ● 读取文件的4种方式】
    ▷【Python基础编程199 ● Python怎么读/写很大的文件】
    ▷【Python基础编程200 ● 读取文件的4种方式】
    ▷【Python基础编程201 ● 读取文件的4种方式】
    ▷【Python基础编程202 ● 读取文件的4种方式】
    ▷【Python基础编程203 ● 读取文件的4种方式】

    【加群交流】



  • 相关阅读:
    Xamarin.Forms之Resx
    Xamarin.Forms之OnElementPropertyChanged那些事
    Xamarin.Android之Application的使用
    Xamarin.Forms之FluentValidation(Model验证)
    Xamarin.Forms如何为View添加背景色
    odoo server命令行以及配置文件
    ODOO的命令行调用以及config默认值
    发掘odoo.cli.server.Server的秘密,OpenERP的第三根线头儿
    odoo.cli.main()做了什么?
    odoo.cli.main()指的是哪里?OpenERP的第二根线头儿
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13525925.html
Copyright © 2011-2022 走看看