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

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

注意:代码的缩进为一个 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中成绩及格判断代码)