代码缩进方面:具有相同缩进的多行代码属于同一个代码块,不可随意缩进。

注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格

(在 Python 开发中,Tab 和空格不要混用)

(一)if语句

代码:

#定义布尔型变量 表示是否有车票

a = bool(input("您是否有票乘车?\n"))#定义整型变量,表示刀的长度(刀的长度超过20厘米禁止携带)

b = int(input('请您输入您所带刀具长度\n'))ifa :print('有票乘车,请您上车安检')#安检时检查刀具,如果超过20厘米不允许上车

if b >= 20:print('您的刀具长度超过20厘米,请您处理')else:print('请您上车')else:print("您没有购票,不能上车")

结果:

您是否有票乘车?

True

请您输入您所带刀具长度

55

有票乘车,请您上车安检

您的刀具长度超过20厘米,请您处理

代码:

a = int(input("请输入您的数学成绩:\n"))if a < 60:print('很抱歉您没有及格!')else:if a < 90:print('恭喜您,您及格了!')else:if a <= 100:print('您太过优秀')else:print('这个成绩区间不存在,请您严肃对待这个问题')

结果:

请输入您的年龄:999

Traceback (most recent call last):

File "D:/untitled/demo.py", line 806, in

assert 20 < a < 100

AssertionError

请输入您的数学成绩:

88

恭喜您,您及格了!

代码:

a = str(input('请输入老年痴呆的基本要素:\n'))if a == '1:记忆力不好':print('您是老年痴呆')else:if a == '2:记不清数字':print('您是老年痴呆')else:if a == '4:记忆力不好':print('您是老年痴呆')

结果:

请输入老年痴呆的基本要素:

2:记不清数字

您是老年痴呆

(二)pass语句

pass 语句是空语句,用于占位。

a = str(input('请输入老年痴呆的基本要素:\n'))if a == '1:记忆力不好':print('您是老年痴呆')else:if a == '2:记不清数字':pass #空语句,占位置,不做任何处理

else:if a == '4:记忆力不好':pass#空语句,占位置,不做任何处理

结果:

请输入老年痴呆的基本要素:

2:记不清数字

(三)assert 语句

assert  用于对一个 bool 表达式进行断言,如果该 bool 表达式为 True,该程序可以继续向下执行;否则程序会引发 AssertionError 错误,目的是让程序在不符合条件时早点奔溃。

代码:

assert 1 == 1

#只有所执行的语句正确才会继续向下执行

assert len(['你好',0,1,2,3,4,5,6,7])<10a= int(input('请输入您的年龄:'))assert 20 < a < 100

print('您输入的年龄在20到100之间')assert 1 == 1

assert len(['你好',12])<10

结果:

请输入您的年龄:99

您输入的年龄在20到100之间

请输入您的年龄:999

Traceback (most recent call last):

File "D:/untitled/demo.py", line 806, in

assert 20 < a < 100

AssertionError

(四)逻辑运算

在程序开发中,通常在判断条件时,会需要同时判断多个条件,只有多个条件都满足才会执行后续代码,这时候要用到逻辑运算符(与and、或or、非not)

代码:

age = int(input('请输入你的年龄:'))if age >=0 and age <=120:print('年龄正确')else:print('年龄错误')

结果:

请输入你的年龄:77

年龄正确

代码:

python_score = 50c_score= 50

#要求只要有一门成绩 > 60 分就算合格

if python_score > 60 or c_score > 60:print("考试通过")else:print("再接再厉!")

结果:

再接再厉!

代码:

a =Trueif nota:print('gggg')

(五)elif

代码:

a = str(input('请输入节日名称:\n'))if a == '情人节':print('鲜花')elif a == '生日':print('吃蛋糕吧')elif a == '平安夜':print('吃苹果')else:print('没过节日!你想吃啥?')

结果:

请输入节日名称:

情人节

鲜花

python中成绩及格判断代码_python判断语句(第九节)相关推荐

  1. python中none算变量吗_python 判断变量是否是 None 的三种写法

    代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是if x is None: 第二种是 if not x:: 第三种是if not x is None(这句这样理解更清晰if not ...

  2. python中for循环的代码_Python for循环及基础用法详解

    Python 中的循环语句有 2 种,分别是 while 循环和 for 循环,前面章节已经对 while 做了详细的讲解,本节给大家介绍 for 循环,它常用于遍历字符串.列表.元组.字典.集合等序 ...

  3. python中画糖葫芦的代码_Python中的内存管理

    内存管理 包括: ①变量无须事先声明,变量无须指定类型 ②引用计数 ③垃圾回收 ④内存池机制 ①变量定义 不用事先声明变量类型而直接对变量进行赋值.对Python语言来讲,对象的类型和内存都是在运行时 ...

  4. python中成绩及格判断代码_用python输入一个百分制考试成绩,判断是否及格并输出结果?...

    展开全部 || /*求编程:输入32313133353236313431303231363533e78988e69d8331333433636234学生成绩,判断该成绩的等级;............ ...

  5. python素数判断代码_Python 判断101-200之间有多少个素数,并输出所有素数

    时间:2018-10-17 概述:判断素数 Python 判断并输出素数,判断101-200之间有多少个素数,并输出,判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不 ...

  6. python中uppercase是什么意思_python判断大小写并转换_python中string模块相关方法(大小写转换,字符串条件判断)....

    string模块主要包含关于字符串的处理函数,在这里列举经常会使用的一些函数. 在例如获取随机密码等之类的题时可能会用到这类函数 1.string.ascii_letters 获取所有ascii码中字 ...

  7. python中isdigit函数什么意思_python判断字符串,str函数isdigit、isdecimal、isnumeric的区别...

    s为字符串 s.isalnum() 所有字符都是数字或者字母 s.isalpha() 所有字符都是字母 s.isdigit() 所有字符都是数字 s.islower() 所有字符都是小写 s.isup ...

  8. python中画圆的代码_Python编程12:Python画图之turtle库如何画圆

    #少儿编程# 从上一篇开始,我将和小朋友们一起用Python语言来画图.turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函 ...

  9. python中求阶乘的代码_python如何求阶乘

    python阶乘的方法:1.使用普通的for循环:2.使用[reduce()]函数,代码为[num = reduce(lambda x,y:x*y,range(1,7))]:3.使用[factoria ...

最新文章

  1. Confluence 6 计划任务
  2. python中引用上层路径
  3. 开发转运维有什么好点的理由_芜湖好点的团购社区费用
  4. weblogic环境搭建
  5. 计算机注册表管理,学会注册表几个常用的设置,更好地管理自己的电脑!
  6. Android之Windows下搭建React Native Android开发环境(差不多搞了一天)
  7. 疯狂动物消消乐html5游戏在线玩,疯狂动物消消乐免费
  8. PyQt5-QTextEdit控件使用
  9. Git储藏和引用日志
  10. JS layer时间组件laydate的回调中重置清除选择无效的问题
  11. 步进电机驱动控制器,电动云台控制。
  12. java poi word 复制_java poi实现word导出(包括word模板的使用、复制表格、复制行、插入图片的使用)...
  13. Python 自动获取 Bing 壁纸
  14. 所谓的成长就是认知升级-成长就是应付自如
  15. 页面可视化搭建工具业界的轮子
  16. 3500年里,印度被11个文明征服
  17. cv2.warpAffine()参数详解
  18. C++ RTMP直播流播放器
  19. 基于佳点集的改进麻雀搜索算法
  20. 【软考:网工】华为配置篇——补充实验(次要)

热门文章

  1. tensorflow踩坑
  2. IBM MQ 搭建测试环境并测试消息的发送和接收
  3. 自主练习:BBS电子布告栏
  4. 网站弹窗广告进行宣传推广效果怎么样
  5. 类三点弯曲的ANSYS模拟分析
  6. 抖音接口安全参数X-Ladon、X-Argus计算过程分析
  7. 倒计时Text显示控制
  8. centos7部署prometheus+exporter+grafana+Alertmanager+企业微信
  9. 一步移民加拿大,BC省雇主担保移民项目
  10. 不熟悉的四级核心词汇(二)