一,if语句(单分支结构)
if 条件:
# 执行代码块
条件是一个表达式,它的值为布尔类型,值为True或False。
如果条件为True,则执行冒号后面缩进的代码块;
如果条件为False,则跳过代码块不执行。
例子:
1 2 3 |
age = input ( '请输入你的年龄:' )
if int (age) > = 18 :
print ( "你已经成年,可以在本公司实习" )
|
运行结果:
请输入你的年龄:18
你已经成年,可以在本公司实习
二,if else语句(双分支结构)
if 条件:
# 执行条件为真的代码块
else:
# 执行条件为假的代码块
如果条件为True,则执行if块中的代码块;
如果条件为False,则执行else块中的代码块。
例子:
1 2 3 4 5 6 |
num = int ( input ( "请输入一个整数:" )) # 获取用户输入的整数
if num % 2 = = 0 :
print ( "您输入的整数是偶数。" )
else :
print ( "您输入的整数是奇数。" )
|
运行结果:
请输入一个整数:18
您输入的整数是偶数。
说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/11/16/python-di-er-shi-san-zhang-cheng-xu-jie-gou-zhi-fen-zhi-jie-gou/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: [email protected]
三, if elif else 语句 (多分支结构)
if 条件1:
# 执行条件1为真的代码块
elif 条件2:
# 执行条件2为真的代码块
elif 条件3:
# 执行条件3为真的代码块
...
else:
#执行所有条件都为假的代码块
如果条件1为True,则执行if块中的代码块;
如果条件1为False且条件2为True,则执行第一个elif块中的代码块;
以此类推…
如果所有条件都为False,则执行else块中的代码块。
例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
age = input ( '请输入你的年龄:' )
# 将输入的字符串转换为整数
yourAge = int (age)
# 判断票价
if yourAge < 5 :
ticketPrice = 5
elif yourAge < 10 :
ticketPrice = 9
elif yourAge < 16 :
ticketPrice = 13
else :
ticketPrice = 18
# 显示最终的票价
print (f "你购买的票价为:{ticketPrice}。" )
|
运行结果:
请输入你的年龄:15
你购买的票价为:13。
标签:elif,第二十三章,python,代码,程序结构,else,条件,执行,输入
From: https://www.cnblogs.com/architectforest/p/17841626.html