ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

if语句

2022-07-01 01:00:48  阅读:139  来源: 互联网

标签:语句 18 age 条件 print 年龄 代码


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有