if 语句

深入理解if语句与关系运算

if语句(((划重点)))

1.1 比较运算

比较运算是发生在两个同类型数据间的一种操作,比较运算是使用固定的比对规则对两个数据进行比对,如果比较运算式子成立得到结果True,如果不成立,得到结果False

字符进行比较运算的排序规则

0..数字..9 < A..大写字母..Z < a..小写字母..z

1.字符串的比较是按相对应位置的每一个字符逐一比对。

2.相序较小的整体字符串值小。

3.如果比较相等,比较下一个字母

4。如果比对的乙方没有字符,则整体字符串值小。

关系运算符

关系运算

关系运算是发生在两个布尔型数据间的一种操作,关系运算是根据固定规则对两个布尔值进行运算,最终结果是布尔值

常见关系运算符

and 表示两个布尔值之间的并且关系,列入 True and False

or表示两个布尔值之间的或者欢喜,列入True or False

not:表示一个布尔值的反向对立关系,例如 not False

注意事项!!!!

1.数字可以作为关系运算的数据进行运算,0表示False,非0表示True

2.数字与布尔值混用出现在关系运算中时,任意操作数可以决定整个式子值的,最终结果即为该操作数(参看真值表) 例如:True and 0 → 0 例如:0 and True → 0 例如:4 or False → 4 例如:False or 4 → 4

3.数字与布尔值混用出现在关系运算中时,如果两个操作数都无法单独决定整个式子值的(参看真值表),最终结果即为后面的操作数 例如:True and 10 → 10 例如:10 and True → True 例如:False or 0 → 0

分支语句

概念:就是如果满足什么条件就怎么样,否则就怎么样 (大概)。

语法格式

格式一: if条件 条件成立执行代码 ```python

 x = 150
	if x >100:
	print(x)

print("结束")

 ```
复制代码

格式二: if条件 ------条件成立执行的代码 else: --------条件不成立执行的代码

a = 2
b = 10
if a >= b:
	print(a)
else:
	print(b)



复制代码

格式三: if条件1:条件1成立执行的代码

else 条件2:条件2成立执行的代码

elif条件3:条件3成立的代码

else:条件都不成立执行的代码

#考试成绩 奖励  
score = 73
if score == 100:
	print("买自行车")
	
elif score >= 95 and score < 100:
	print("去游乐场")
	
elif score >= 80 and score <90:
	print("没事,下次考好点")
	
# else语句 上面都没执行 就执行下列代码
else:
	print("考砸了")


print("结束")
	


复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值