if与elif及else一起使用,用来判断条件
使用语句时,缩进不一致会导致出错;空格和tab不能混用

条件语句 说明
if 假如
elif 又或
else 否则
pass 空语句,保持结构完整

来个简单的例子

a=True              #a=False
if a:               # 如果a是Trueprint(a)
else:               # 否则print(None)

if可以相互嵌套

a=input("输入一个数")      # 输入
if a:                                       # a不是空的if len(a)==1:                      # a的长度为1if a.isdigit():                 # a是数字print("是数字")else:print("不是数字")elif len(a)==2:                   # a的长度为2pass                            # 不执行任何东西else:print("more")
else:print(None)

来一个简单的猜拳游戏

import random                                      # 导入随机模块
a=int(input("请输入:(0 剪刀、1 石头、2 布)")) # 将输入的数据转化为整型
c=random.randint(0,2)                               # 随机一个0到2的整数
if a==c:                 print("平局")
elif a-c==1 or c-a==2:                              # 赢得情况就这两种 print("你赢了")
else:                       print("你输了")A=("剪刀","石头","布")                              # 定义一个元组
print("你出%s,电脑出%s" % (A[a], A[c]))            # 显示出双方出拳

Python之判断语句(if语句)相关推荐

  1. python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...

    原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...

  2. 03.Python基础--控制流语句-顺序结构-判断结构-循环语句

    文章目录 1.控制流语句 1.1 if条件判断 1.1.1 布尔类型和其他数据类型之间的转换关系 1.1.2 if 嵌套 1.1.3 列表 1.2 循环语句 1.2.1 for循环 1.2.2 whl ...

  3. python判断质数用for循环_Day3.Python判断与循环语句

    Python判断与循环语句!!! 例题引导: Q:输入3个整数,按从小到大依次输出,用"->"符号相连: 例如:输入4,2,6,输出2 -> 4 -> 6 A: ...

  4. 《Python基础知识-4判断和循环语句》

    1 判断(分支)语句 1.1 if 语句 1)简单 if 语句   在Python中,if 语句就是用来判断的,格式如下: if 要判断的条件:条件成立时,要做的事情...   例如: In [1]: ...

  5. python语句分号_【判断题】Python程序中每条语句以分号结尾。 A. 正确 B. 错误

    [判断题]Python程序中每条语句以分号结尾. A. 正确 B. 错误 更多相关问题 当天游览出发前,导游员至少应提前()到达约定的出发地点等候游客. A. 5分钟B. 10分钟C. 20分 当导游 ...

  6. Python条件判断语句详解:if、else、switch都有了

    导读:条件语句是指根据条件表达式的不同计算结果,使程序流转至不同的代码块.Python中的条件语句有--if语句.if- else-语句. 作者:黄传禄 张克强 赵越 来源:大数据DT(ID:hzda ...

  7. Python数据分析实战5.2-条件判断:if语句【python】

    [课程5.2] 条件判断:if语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. if 判断条件: 执行语句-- else: 执行语句-- ** 开 ...

  8. 零基础入门学习Python(32)-丰富的else语句及简洁的with语句

    丰富的else语句 1.else与if语句搭配,"要么怎样,要么不怎样" if 条件:条件为真执行 else:条件为假执行 2.else与循环语句(for语句或者while语句)搭 ...

  9. python中用来占位的语句是_python占位语句

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python pass语句 阅读本文需要0.5分钟 python pass 语句 ...

  10. python列表生成式和if语句、if...else语句、zip函数结合使用

    python列表生成式和if语句.if...else语句.map结合使用 文章目录: 1 python列表生成式 2 python列表生成式和if语句结合使用 3 python列表生成式和if...e ...

最新文章

  1. Hard commits, soft commits and transaction logs
  2. 指纹识别市场前景广阔,2020年我国或破18亿美元
  3. iptable 命令
  4. android 圆滑曲线,如何使用贝塞尔曲线在一组点上绘制平滑线?
  5. 设置socket.Receive()的等待时延
  6. 服务器远程重新做系统吗,服务器远程做系统安装系统
  7. Qt与OpenCV结合:图像显示
  8. C++基础学习(02)--(数据类型,变量类型,变量作用域,常量,修饰符类型)
  9. Java程序员最值得学习的10大技术
  10. linux 软键盘输入密码,Linux系统中使用屏幕键盘的方法
  11. 极通EWEBS远程接入v4.2 XP专版
  12. numpy相关介绍和基本操作
  13. 把经纬度转换成十进制
  14. 关于win 10电脑连接手机热点自动断开的问题
  15. 高等数学笔记-乐经良老师-第八章-多元函数微分学(Ⅱ)
  16. 自考计算机还是商务英语,自考本科报商务英语怎么样
  17. “熊猫烧香”李俊的病毒人生
  18. 一个让我用得很爽的个性导航h2w1.com
  19. “专业网络犯罪分子”对英国电信供应商进行 DDoS 攻击
  20. Android 增量更新实例

热门文章

  1. SICK LMS511 利用串口数据采集
  2. 阿里云”7天实践训练营“总结笔记五
  3. 我的专业我的梦作文计算机,我的世界,我的梦作文500字
  4. sdio设备无法识别
  5. 【SDIO】SD2.0协议分析总结(二)-- SD卡识别数据传输过程
  6. p3371 单源最短路径(弱化版)-java题解-最短路
  7. C++编译器符号表有哪些内容?
  8. 【转载】python导入文件和模块
  9. 修改注册表 去除Win7系统快捷方式箭头
  10. Plupload上传文件