自学Python(5,if...else语句)
小白分享,循序渐进。这里,分享if语句的进阶,if...else...语句。语法:if 表达式: 代码块一else: 代码块二如果表达式结果非零(True,1),执行代码块一,否则(也就是表达式为零,False,0)执行代码块二;在单独的一个if的语句中,如果判断表达式为零,不执行代码块的代码,我们感觉不到它的存在;那么有了else,你就可以添油加醋,展现代码更丰富的内容。废话不多说,先看例子,再总结知识。
示例:
1、例子1:'''根据给出的三个数,判断是否是三角形''''泌驾台佐39;'根据给出的三个数,判断是否是三角形'''a,b,c=30,60,91if 0<a<180 and 0<b<180 and 0<c<180 and a+b+c==180: print('这是个三角形;')#条件表达式为0,什么都没有输出,--------------------------------------------------------------------------------例子2:'''根据给出的三个数,判断是否是三角形'''a,b,c=200,50,20if 0<a<180 and 0<b<180 and 0<c<180 and a+b+c==180: print('这是个三角形;')else: print('这不是三角形;')#条件表达式为0,条件不成立,输出了else下的代码块--------------------------------------------------------------------------------例子3:'''根据给出的三个数,判断是否是三角形''''''根据给出的三个数,判断是否是三角形''a=b=30c=120if 0<a<180 and 0<b<180 and 0<c<180 and a+b+c==180: print('这是个三角形;')else: print('这不是三角形;')#条件表达式非0,输出了第一块的代码块--------------------------------------------------------------------------------例子4:'''省份判断'''address="地址:广东省广州市越秀区xx路xx号"province_name=address[3:6]if province_name=='广东省': print(f'快递{address}')else: print('这快递发往其他省')#结果执行了代码块一的内容;(快递地址:广东省广州市越秀区xx路xx号)
上面几个例子中学到了什么
1、多个变量的值相等时,可以只写一个值,如:x=y=z=5; 即:x=5; y=5; z=5。(例1中)也可以对应赋值,如:x,y,z=3,4,5;即,x=3; y=4; z=5。(例2中)

3、使用单引号或双引号包括起来的一串字符,就是字符串;例如:name="He is Tom".字符串索引:由左向右编号0,1,2....,或从右向左-.....-3,-2,-1;获取字符串中的子串:用中括号 [索引1:索引2]
