【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种方式】

 

【加群交流】



posted @ 2020-08-18 20:52  AI菌  阅读(394)  评论(0编辑  收藏  举报