赞
踩
语法结构
if 条件:
# 若条件为True,则执行这个语句块
else:
# 若条件为False,则执行这个语句块
代码案例:
# 1.双分支语句 ''' 语法结构 if 条件: # 若条件为True,则执行这个语句块 else: # 若条件为False,则执行这个语句块 ''' age = int(input("请输入您的年龄:")) if age >= 18: print("欢迎进入游戏!") else: print("未成年人不能进入游戏,游戏结束!") ''' 输出结果: 请输入您的年龄:20 欢迎进入游戏! 请输入您的年龄:15 未成年人不能进入游戏,游戏结束! '''
语法结构
if 条件1:
# 若条件1为True,则执行这个语句块
elif 条件2:
# 若条件2为True,则执行这个语句块
elif 条件3:
# 若条件3为True,则执行这个语句块
else:
# 若所有条件都为False,则执行这个语句块
代码示例:
# 2.多分支语句 ''' 语法结构 if 条件1: # 若条件1为True,则执行这个语句块 elif 条件2: # 若条件2为True,则执行这个语句块 elif 条件3: # 若条件3为True,则执行这个语句块 else: # 若所有条件都为False,则执行这个语句块 ''' age = int(input("请输入您的年龄:")) if age < 7: print("欢迎来到幼儿园!") elif 7 <= age < 13: print("欢迎来到小学!") elif 13 <= age < 16: print("欢迎来到初中!") elif 16 <= age < 19: print("欢迎来到高中!") else: print("欢迎进入大学!") ''' 输出结果: 请输入您的年龄:5 欢迎来到幼儿园! 请输入您的年龄:15 欢迎来到初中! '''
语法结构
if 条件1:
# 若条件1为True,则执行这个语句块
elif 条件2:
# 若条件2为True,则执行这个语句块
elif 条件3:
# 若条件3为True,则执行这个语句块
else:
if 条件4:
# 若条件4为True,则执行这个语句块
else:
# 若条件4为False,则执行这个语句块
代码示例:
# 3.分支嵌套语句 ''' 语法结构 if 条件1: # 若条件1为True,则执行这个语句块 elif 条件2: # 若条件2为True,则执行这个语句块 elif 条件3: # 若条件3为True,则执行这个语句块 else: if 条件4: # 若条件4为True,则执行这个语句块 else: # 若条件4为False,则执行这个语句块 ''' # 需求:识别当前住户是否是本小区住户 content_input = input("请输入房间号(格式:楼号#单元号#门牌号):") if len(content_input) <= 0: print("输入有误!") elif len(content_input.split("#")) < 3: print("输入有误!") else: content_list = content_input.split("#") if 20 < int(content_list[0]) or int(content_list[0]) < 1: print(f"楼号输入错误:{int(content_list[0])} 楼不存在!") else: if 3 < int(content_list[1]) or int(content_list[1]) < 1: print(f"单元号输入错误:{int(content_list[1])} 单元不存在!") else: if 33 < int(content_list[2][0:2]) or int(content_list[2][0:2]) < 1: print(f"楼层输入错误:{int(content_list[1][0:2])}楼层不存在!") elif 4 < int(content_list[2][2:]) or int(content_list[2][2:]) < 1: print(f"房间号输入错误:{int(content_list[1][2:])}房间号不存在!") else: print(f"欢迎:{content_input} 业主回家!") print("程序结束!") ''' 输出结果: 请输入房间号(格式:楼号#单元号#门牌号):01#01#1001 欢迎:01#01#1001 业主回家! 程序结束! 请输入房间号(格式:楼号#单元号#门牌号):30#10#5008 楼号输入错误:30 楼不存在! 程序结束! 请输入房间号(格式:楼号#单元号#门牌号):123456 输入有误! 程序结束! '''
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。