python3if函数 python的if函数( 二 )


elif age = 40:
print("中年")
elif age =18:
print("青年")
else:
print("未成年")
注:第二个条件中可以直接写“age =40”; 无需写成40 =age60;因为当判断大盘第二个条件时 , 已经不满足第一个条件、即age !=60(age60),所以“60”部分可省略 。第三个条件同理
条件分支的简单表达:三元表达式
我们将例1(:年龄=18岁,输出“成年了”;否则输出“未成年”)改写为“三元表达式”
age = 59
result ="成年" if age =18 else "未成年"
print(result)
注:仅有两个条件判断时 , 可使用三元表达式进行简写
例3:国籍=china ,输出“中国人”;否则输出“外国人”
nationality = "England"
result = "中国人" if nationality == "china" else "外国人"
print(result)
注:一个“=”代表赋值,“==”代表等于
例4:通过身份证号判断性别(身份证号17位单号为男性 , 双号为女性)
id = "2308__________2642"
result = "女" if int(id[17]) % 2 == 0 else "男"
print(result)
注:id的类型为字符串 , 需要通过“int()”函数将其转换为整数; ”%”代表取余数,
“XX %2==0” 代表XX除2余数为0即偶数.
Python3 条件控制和循环语句在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中 。
在Python中没有switch – case语句 。
Python 中没有 do..while 循环 。
while 循环使用 else 语句,在 while … else 在条件语句为 false 时执行 else 的语句块 。
Python for循环可以遍历任何序列的项目 , 如一个列表或者一个字符串 。
range()函数:range(begin,end,step) 不包含end
break语句用于终止当前循环 。break 语句可以跳出 for 和 while 的循环体 。如果你从 for 或 while 循环中终止 , 任何对应的循环 else 块将不执行 。
continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环 。
break 和 continue 语句通常与 if, if...else 和 if...elif...else 语句一起使用 。
循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行 。
1.如果 else 语句和 while 循环语句一起使用,则当条件变为 False 时,则执行 else 语句
2.如果 else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行
Python pass语句是空语句,是为了保持程序结构的完整性 。
pass 不做任何事情,一般用做占位语句 。
关于python3if函数和python的if函数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读