Python学习笔记4
时间:2025.7.18
学习内容:【语法基础】if判断、比较运算符与逻辑运算符
一、if判断
if判断基本格式:if要判断的条件,条件成立时要做的事情
注意:input内默认存储的是字符串
age=17
if age<18:print('未成年不能上网')
score=input('你的成绩:')
if score == 100://输入100或60无对应的文字显示print('你真棒!')
if score==60:print('还要继续加油哦!')
age=17
if age<18:print('未成年不能上网')
score=input('你的成绩:')
if score == '100':print('你真棒!')
if score=='60':print('还要继续加油哦!')
二、运算符
比较运算符 == != > < >= <= 逻辑运算符 and(与) or(或) not(非) 三目运算符(三元表达式) 为真结果 if判断条件 else为假结果
==比较的是两个变量的值是否相等,相等的话就返回为True(真),不相等就返回为False(假)
and 左右两边都为真才为真
or 左边或右边有一个为真即为真
not取反,表示相反的结果
a=5
b=8
if a<b:print('a比b小')
else:print('a不比b小')
#三目运算符写法
print('a比b小') if a<b else print('a不比b小')
三、if-else
基本格式
if-else二选一;if-elif多选一
注意:格式与C语言写法不同
score=45
if 85<=score<=100:print('优秀')
elif 60<=score<85:print('良好')
elif 0<=score<60:print('不及格')
else:print('分数无效')
四、if嵌套
if嵌套的基本格式
ticket=True
tem=38.5
if ticket==True:print('可以进站')if(36.3<=tem<=37.2):print('体温正常')else:print('体温异常')
else:print('没票不能进站')