python基础语法学习,通过实现猜拳游戏,来对python语法的学习。
# python语法实现 猜拳游戏 电脑随机出拳进行比较,用户自己输入要出的拳,用户赢了就退出游戏 # 主要用到 python的 while 循环、if elif else语法 和 python的随机数模块函数的使用 import random flag_int = 1 # 定义是否赢的游戏的标志 while flag_int: rand_int = random.randint(1,3)# 生成 1-3范围的随机数 your_int = int(input("请输入你要出的拳 石头(1)/剪刀(2)/布(3):"))# input输入的内容 始终是str类型 可以通type()方法进行查看,需要进行强制转换 if rand_int == 1: if your_int == 1: print("电脑:石头(%d),你:石头(%d);平局" % (rand_int,your_int)) elif your_int == 2: print("电脑:石头(%d),你:剪刀(%d);你输了" % (rand_int, your_int)) else: flag_int = 0 print("电脑:石头(%d),你:布(%d);你赢了" % (rand_int, your_int)) elif rand_int == 2: if your_int == 1: flag_int = 0 print("电脑:剪刀(%d),你:石头(%d);你赢了" % (rand_int, your_int)) elif your_int == 2: print("电脑:剪刀(%d),你:剪刀(%d);平局" % (rand_int, your_int)) else: print("电脑:剪刀(%d),你:布(%d);你输了" % (rand_int, your_int)) else: if your_int == 1: print("电脑:布(%d),你:石头(%d);你输了" % (rand_int, your_int)) elif your_int == 2: flag_int = 0 print("电脑:布(%d),你:剪刀(%d);你赢了" % (rand_int, your_int)) else: print("电脑:布(%d),你:布(%d);平局" % (rand_int, your_int))
讯享网
验证结果截图:


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/17985.html