本文主要是介绍if...elif...else 条件控制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
条件控制概述
if语句
案例
简单的if实例
狗的年龄计算判断
if中常用的操作运算符
数字猜谜游戏
if嵌套
案例
条件控制概述
if条件语句是通过一条或多条语句的执行结果(true或false)来决定执行的代码块
if语句
Python中用elif代替了else if,所以if语句的关键字为:if...elif...else
if condition_1:statement_block_1
elif condition_2:statement_block_2
else:statement_block_3
注:Python中没有switch...case语句
案例
简单的if实例
a=1
if a:print("a:true")
else:print("a:false")b=0
if b:print("b:true")
else:print("b:false")结果:
a:true
b:false
狗的年龄计算判断
#狗的年龄计算判断
age = int(input("请输入您爱犬的年龄:"))
if age <= 0:print('你是在逗我?')
elif age == 1:print('相当于14岁的人')
elif age == 2:print('相当于22岁的人')
elif age >2:h = 22 + (age-2)*5print('对应人类年龄:',h)
#退出提示
input('点击Enter键退出')结果:
请输入您爱犬的年龄:9
对应人类年龄: 57
点击Enter键退出
if中常用的操作运算符
数字猜谜游戏
#数字猜谜游戏
a=100
b=10
print('数字猜谜游戏!')
while b != a:b = int(input('请输入你猜的数字:'))if b == a:print("恭喜,你猜对咯!")elif b < a:print("猜的数字小了哦~")elif b > a:print("猜的数字大了哦~")结果:
数字猜谜游戏!
请输入你猜的数字:22
猜的数字小了哦~
请输入你猜的数字:333
猜的数字大了哦~
请输入你猜的数字:100
恭喜,你猜对咯!
if嵌套
在嵌套if语句中,可以把if...elif...else结构放在另一个if...elif...else结构中
if 表达式1:语句if 表达式2:语句elif 表达式3:语句else:语句
elif 表达式4:语句
else:语句
案例
num=int(input("输入一个数字:"))
if num%2 == 0:if num%3 == 0:print("你输入的数字可以整除2和3")else:print("你输入的数字只能整除2")
else:if num%3 == 0:print("你输入的数字只能整除3")else:print("你输入的数字既不能整除2也不能整除3")结果:
你输入的数字只能整除2
这篇关于if...elif...else 条件控制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!