import random
print("请输入:","剪刀(0)、","石头(1)、","布(2):")
numb1 = input("你的输入为:")
numb2 = random.randint(0,2)
if numb1.isdigit():i = int(numb1)if i >= 0 and i <=2:if i > numb2:print("随机生成的数字为:%d"%numb2)print("祝贺你,你羸了!")elif i == numb2:print("随机生成的数字为:%d" % numb2)print("平局!")elif i == 0 and numb2 ==2:print("随机生成的数字为:%d" % numb2)print("哈哈,你输了!")else:print("随机生成的数字为:%d" % numb2)print("哈哈,你输了!")elif i>2:print("输入的数值超出范围!请重新输入!")
else:print("输入的为非法值!")

初学者,请大家,帮看看有什么改进的地方。谢谢!!

学习python的记录1-通过if语句实现猜拳游戏相关推荐

  1. 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符

    Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...

  2. 学习Python爬虫记录贴

    暑假想提升一下Python的扩展度(闲的没事),就在网上自学了爬虫,过程比较枯燥,但是程序写出来并且运行成功的那一刻是非常有成就感的,所以想写一篇关于简单的文字爬虫的教程(单线程到多线程),也算是一种 ...

  3. python实战系列之写个好玩的猜拳游戏(附源代码)

    前言 今天我们来写一个小游戏,这个小游戏大家都会玩,就是著名的剪刀石头布的游戏. 这个游戏的英文叫做rock paper and scissors,规则也不用我说了,大家想必都非常熟悉.最终运行的结果 ...

  4. python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...

    python中有两个主要的循环for与while,其中针对这两个循环有两种不同的中断用法break与continue. 首先先看下面的循环代码: 1: for i in range(10):#变量i带 ...

  5. 零基础学习 Python 之条件语句

    写在之前 我们写程序,就好比学生时代写作文一样,由 "字" 到 "词" 到 "句" 最后到 "文章" .此前我们学会了一 ...

  6. MySQL学习记录 (四) ----- SQL数据管理语句(DML)

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  7. Python学习关键tip记录

    Python学习关键tip记录,因为是学习中自己总结的,可能会有错误,欢迎指正(持续更新) 一.基础知识: 1.函数调用前类型是function,调用后没有特殊指定ruturn返回值默认为None. ...

  8. 第019讲:我的地盘听我的 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.下边程序会输入什么? def next():print('我在next()函数里...')pre()def pre( ...

  9. Python基础学习(二)-条件,循环语句

    Python基础学习(二)-条件,循环语句     一,条件语句    1,if  else           if  判断条件:               执行语句...           e ...

最新文章

  1. CSS文档流与块级元素和内联元素
  2. textarea选中行删除_Vim、gvim操作花样删除
  3. keil5中文乱码的解决
  4. HibernateNONSTRICT_READ_WRITE CacheConcurrencyStrategy如何工作
  5. 计算机用户被锁定如何解除,win10账户被锁定了怎么解除
  6. OpenShift 4 - 用容器提升MySQL的可用性
  7. 8.12 对比学习——Relation Network
  8. java excel导入_一场关于Java.lang.String类的极限调优操作
  9. 【开源】技术宅硬核跨年,DIY墨水屏日历:自动刷新位置、天气,随机播放2000多条「毒鸡汤」...
  10. 虚拟机安装Windows11正式版
  11. C语言输入年月日判断距今,C语言课程设计万年历打印.doc
  12. PyQt开发实战: 利用QToolBox开发的桌面工具箱
  13. 邓应海:焦点转向美国数据,央行会议!最新黄金走势分析
  14. Linux比较常用的终端快捷键使用
  15. python进阶学什么意思_Python进阶学习
  16. 位与,位或,异或,取反
  17. 高德地图628一元购狂欢节——O2O 不是说说而已
  18. 读取BIL格式高光谱数据——C/C++
  19. maven项目搭建步骤
  20. ROS学习笔记(一):创建工作空间和功能包

热门文章

  1. 无人机编程donekit及通讯(二)
  2. public protected private
  3. NVDIMM为存储加速
  4. 老司机带你从源码开始撸Spring生命周期!!!
  5. 使用函数验证哥德巴赫猜想:任何一个不小于 6 的偶数均可表示为两个奇素数之和
  6. 多次 ifconfig down 无效的问题
  7. 域成员计算机加入域问题
  8. 音视频开发-SRS 4.0流媒体服务器系列
  9. 一文读懂 Linux 下单机实现百万并发的内核黑科技:连接跟踪(Conntrack)
  10. 计算机二级模板文档,江苏省计算机二级