单向判断if
if xxx: #冒号
  #条件
  print(xxx) #缩进是四个空格或一个Tab键
#被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体)
————————————————————————————————————
双向判断:if…else…
if xxx:
  #条件
  print(xxx) #做点什么
else:
  #当if条件不满足
  print(xxx) #做点其他的什么

两个不同的代码块。表示的是条件和其他条件的互斥关系
如果不满足if条件,就执行else其他条件
————————————————————————————————————
多向判断:if…elif…else…
# 为宝石数量赋值
stonenumber=5
if stonenumber>=6:
  print('你拥有了毁灭宇宙的力量')
elif 0<stonenumber<=5:
  print('红女巫需要亲手毁掉幻视额头上的心灵宝石')
else:
  print('需要惊奇队长逆转未来')

if .elif和else三者多代表的条件是互斥的
elif的运行本质上和else一样,已经带有其他条件的意思,所以elif后可以不接else
—————————————————————————————————————
if 嵌套
elif也是可以放进嵌套
扒洋葱大法写if嵌套

第一步:
historyscore=26
#赋值语句:为历史成绩赋值
if historyscore>=60:
  #条件:当历史成绩大于等于60时:
  print('你已经及格')
else:
  #条件:当历史成绩小于60时
  print('不及格')
  #结果:输出不及格的结果
print('程序结束')
#打印最终结果

第二步:
额外条件1:当历史成绩大于80分,显示结果你很优秀;
额外条件2:当历史成绩在60到80分之间,显示结果:你只是一般般。
historyscore = 26

if historyscore>=60:
  print('你已经及格')
  if historyscore>80:
    print('你很优秀')
  else:
    print('你只是一般般')
else:
  print('不及格')
print('程序结束')

最后一步:
大条件else增加额外条件
额外条件1:当历史成绩小于60,同时还小于30时,输出结果学渣;
额外条件2:当历史成绩小于60,但大于等于30时,输出结果还能抢救一下。
historyscore = 26
if historyscore>=60:
  print('你已经及格')
  if historyscore>80:
    print('你很优秀')
  else:
    print('你只是一般般')
else:
  print('不及格')
  if historyscore<30:
    print('学渣')
  else:
    print('还能抢救一下')
print('程序结束')

Python【条件判断】的更多相关文章

  1. Python条件判断(if)

    Python条件判断(if) 一.基本介绍 1.Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… 需要注意的是,Python没有像其他大多数语言一样使用 ...

  2. python条件判断if/else - python基础入门(8)

    生活中我们总是面临各种选择,选择不同,结果也不同,不管我们是否愿意,总会有结果,有的快乐,也有的痛苦…… 鲁迅说:人只要有钱,烦恼就会减掉90%以上,情商智商也会提高,更不会乱发火!(关键是:钱怎么来 ...

  3. Python 条件判断 循环

    age = 20 if age >= 18: print('your age is', age) print('adult') 根据Python的缩进规则,如果if语句判断是True,就把缩进的 ...

  4. python条件判断与循环

    条件判断 1.python缩进规则: 如果if语句判断是True,就把缩进的语句执行了,否则,什么也不做,比如: age=20 if age >= 18: print('your age is' ...

  5. Python条件判断 if-else for循环 while循环 break continue

    条件判断 if-else if-else语句是通过if 后面的是否为真,当为True,就执行if代码块后面的,如果为False,同时又有else语句,执行else后面的内容.没有else,什么都不执行 ...

  6. Python条件判断和循环,range()函数

    条件判断经常使用if语句进行判断,表达方式为:if 条件语句:      :elif:else if...用于执行第一条不满足if的判断,继续执行其它的判断.比如一个简单的if判断 Python3取消 ...

  7. python条件判断if···else、循环while和for

    1.if···else条件判断基本语法 if 条件: 执行语句 elif 条件 : 执行语句 …… else : 执行语句 var=input("请输入表示会员级别的数字(1-5):&quo ...

  8. Python条件判断

    计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: p ...

  9. python 条件判断 if

    条件判断 if 格式-1 if 判断条件: 执行语句... num = 10 if num == 4: print("num 等于4") 执行: C:\Python27\pytho ...

  10. python条件判断语句

    # 条件判断(if)语句: # 语法1: if 条件表达式 : 单行语句 # 语法2: if 条件表达式 : # 代码块(多行语句) # 执行的流程:if语句在执行时,会先对条件表达式进行求值判断, ...

随机推荐

  1. Ubuntu 14.04 网卡网关配置修改

    #添加网关route add default gw 192.168.5.1#强制修改网卡地址ifconfig eth0 192.168.5.40 netmask 255.255.255.0. 服务器需 ...

  2. Ubuntu14.04 gzip failed file too large

    使用gzip解压一个oracle rman备份集时报错:File too large.gizp -d cosp_db_full.tar.gzgzip: cosp_db_full.tar:File to ...

  3. nginx open_file_cache指令影响静态文件更新时间

    有这样的需求,客户上传图片,覆盖以前的图片,因为客户可能会频繁的换图片,上传覆盖完后,页面会自动请求刚才的图片,图片已经换掉,但是url并没有换,因为图片名字没改. 因为更新的图要及时显示所以这个目录 ...

  4. python3 django连接mysql数据库

    在django中将模型类中的数据迁移到mysql数据库中,首先使用pip install pymysql安装pymysql库, 然后在项目中的__init__.py中添加 import pymysql ...

  5. 怎样在VMware虚拟机中使用安装并设置Ubuntu系统

    1 2 3 4 5 6 7 分步阅读 Ubuntu 系统是一款优秀的.基于GNU/Linux 的平台的桌面系统. 当然,目前为止很多应用程序还完全不能允许运行在 Ubuntu 系统上,而且 Ubunt ...

  6. kotlin 代码格式

    与java 不同,代码顺序影响编译过程. { var a:Int = 1; init(){ a++; } //var a:Int = 1;  写在 init 之后不可用. }

  7. 会声会影x7 每次安装均会提示:已安装这个产品的另一个版本

    会声会影x7 每次安装均会提示:已安装这个产品的另一个版本 卸载C++2008 的库就行了 文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言.评论

  8. [go]template使用

    //index.html {{if gt .Age 18}} <p>hello, old man, {{.Name}}</p> {{else}} <p>hello, ...

  9. 连接池中的maxIdle,MaxActive,maxWait参数

    连接池中的maxIdle,MaxActive,maxWait参数 线程池 name:表示你的连接池的名称也就是你要访问连接池的地址 auth:是连接池管理权属性,Container表示容器管理 typ ...

  10. 12 Flutter仿京东商城项目 商品列表页面请求数据、封装Loading Widget、上拉分页加载更多

    ProductList.dart import 'package:flutter/material.dart'; import '../services/ScreenAdaper.dart'; imp ...