if语句
作者:互联网
if语句:
if 条件语句:
条件成立执行的代码1
条件成立执行的代码2
......
条件成立执行某些代码,条件成不成立则不执行这些代码。
案例1:
# 分析: 年龄大于等于18,输出:已成年,可以上网 -- 准备年龄的数据和18作比较 age = 20 if age >= 18: print('已成年,可以上网')
案例2:
# 系统可以用户输入年龄,用这个年龄做条件判断 ''' 1.用户输入 2.保存用户输入的年龄 3.if ''' # 注意:input接收到的数据是str,不能和18做判断,--需要用int做转换类型 age = int(input('请输入您的年龄:')) if age >= 18: print(f'您输入的年龄是{age}, 已经成年,可以上网')
if...else...语法
if 条件语句:
条件成立执行代码1
条件成立执行代码2
else:
条件不成立执行代码1
条件不成立执行代码2
案例1:
age = int(input('请输入您的年龄:')) if age >= 18: print(f'您输入的年龄是{age}, 已经成年,可以上网') else: print(f'您输入的年龄是{age},您还未成年,不能上网')
多重判断:
if 条件1:
条件1成立执行代码1
条件1成立执行代码2
elif 条件2:
条件2成立执行代码1
条件2成立执行代码2
elif 条件3:
条件3成立执行代码1
条件3成立执行代码2
else:
以上条件都不成立执行的代码
一般else放到整个if语句的最后,表示以上条件都不成立的时候执行的代码。
案例1工龄判断:
""" 需求: 如果年龄小于18,为童工,不合法 如果年龄18-60之间,为合法工作年龄 如果年龄大于60,为退休年龄 """ ''' 步骤: 用户输入自己的年龄,保持变量 判断年龄 输出提示信息 ''' ''' age = int(input('请输入您的年龄:')) if age < 18: print(f'您输入的年龄是{age},为童工,不合法') elif age >60: print(f'您输入的年龄是{age},您已到达退休年龄') else: print(f'您输入的年龄是{age},您正处于合法工作年龄') ''' age = int(input('请输入您的年龄:')) if age < 18: print(f'您输入的年龄是{age},为童工,不合法') elif (age >= 18) and (age <= 60): print(f'您输入的年龄是{age},您正处于合法工作年龄') elif age >60: print(f'您输入的年龄是{age},您已到达退休年龄')
age >= 18 and age <=60 可简化为 18 <= age <=60
age = int(input('请输入您的年龄:')) if age < 18: print(f'您输入的年龄是{age},为童工,不合法') elif 18 <= age <= 60: print(f'您输入的年龄是{age},您正处于合法工作年龄') elif age > 60: print(f'您输入的年龄是{age},您已到达退休年龄')
标签:语句,18,age,条件,print,年龄,代码 来源: https://www.cnblogs.com/yz-b/p/16433168.html