首页 > 编程语言 >python中的if条件分支

python中的if条件分支

时间:2022-11-14 22:34:20浏览次数:41  
标签:满足条件 elif python 代码 else 条件 print 运行 分支

1.if基础语法

# 条件判断 分支语句
# if  # 关键词  如果 假设
# 如果明天下雨,我就去图书馆看书
"""
if 条件语句:
    满足条件运行的代码1
    满足条件运行的代码2
"""
# : 代表条件结束
# if 年龄大于等于18岁:
#     去网吧上网
#     快乐上号


age = 19  # 创建变量年龄
if age >= 18:
    print('去网吧上网')
    print('快乐上号')

print('我是代码结尾,你的代码已结束')

 

 2.if else语法

# if 条件语句:
#     满足条件运行的代码1
#     满足条件运行的代码2
# else:  否则
#     不满足条件 运行的代码1
#     不满足条件 运行的代码2


# age = int(input('请输入年龄:'))  # input()返回的是字符串
# print('去网吧上网')
# if age >= 18:  # 这里比较用的int类型
#     print('快乐上号')
# else:
#     print('快回家写作业!')
# 如果你的年龄大于18 去网吧上网快乐上号,否则快回家写作业


# 如果明天下雨 我就去图书馆看书,否则我就去公园散步
weather = input('请输入天气:')  # input()返回的是字符串
if weather == '下雨':
    print('去图书馆看书')
else:
    print('去公园散步')

 

 3.if嵌套语法

"""
if 条件语句:
    满足条件运行的代码1
    满足条件运行的代码2
    if 条件语句:
        满足条件运行的代码1
        满足条件运行的代码2
        ······
"""

# 坐公交车,有钱才能上车,上车后有位置才能坐
my_money = 1  # 身上有的钱
zuowei = True  # False  有无座位
if my_money >= 2:  # 条件表达式返回一个bool类型
    print('有钱上车,乘公交车去公司')
    if zuowei:  # 如果有(无)座位
        print('坐到座位上')
    else:
        print('站票一张')
else:
    print('跑步去公司')

 

 4. if elif else

# 如果明天下雨 我就去图书馆看书,否则我就去公园散步
# if 条件语句:
#     满足条件运行的代码1
#     满足条件运行的代码2
# elif 条件语句:
#      满足条件运行的代码1
#      满足条件运行的代码2
# ···
# else:  否则
#     不满足条件 运行的代码1
#     不满足条件 运行的代码2

# 如果明天下雨 我就去图书馆看书,否则我就去公园散步

# elif 需要写在if和else的中间
# 也可以不写else else只能写在最后
# elif 可以写多个,当if不满足的时候会运行到elif判断

# if if 和  if elif
# if elif else 的语法结果永远只会运行一个代码块

# 如果明天下雨 我就去图书馆看书,
# 再如果明天是阴天,我就在家打游戏
# 再如果明天是下雪,我就在被窝里睡觉
# 否则我就去公园散步

# weather = input('请输入天气:')  # input()返回的是字符串
# if weather == '下雨':
#     print('去图书馆看书')
# elif weather == '阴天':
#     print('在家打游戏')
# elif weather == '下雪':
#     print('在被窝里睡觉')
# else:
#     print('去公园散步')


"""
判断工作年龄是否合法
合法工作年龄判断
小于18  童工
18-60  合法工作年龄
大于60  退休年龄
"""
age = int(input('请输入你的年龄:'))
if age < 18:
    print('童工')
elif 18 <= age <= 60:
    print('合法工作年龄')
else:
    print('退休年龄')

标签:满足条件,elif,python,代码,else,条件,print,运行,分支
From: https://www.cnblogs.com/qc2012/p/16890715.html

相关文章

  • python的bug
    python的异常处理机制:                 这些异常可能会存储在文件里pycharm开发环境的调试: ......
  • 拓端tecdat|用Prophet在Python编程代写中进行时间序列预测
     预测通常被认为是报告的自然发展。报告可以帮助我们回答,发生了什么事?预测有助于回答下一个逻辑问题,将会发生什么?Prophet的目的是“使专家和非专家可以更轻松地进行符合需......
  • 拓端tecdat|python编程代写对NOAA天气数据格式转换
    转换NOAA天气数据文件“.fly”为PandasDataFrame 获取数据ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/dailyIn[1]:importmatplotlib.pyplotaspltimportpandas......
  • 【python 时间】python处理时间
    当前时间#coding=utf-8importtimeimportdatetimelocaltime=time.localtime(time.time())print(localtime)#格式化时间now=datetime.datetime.now()print......
  • Python函数
    1.函数的定义1.函数代码用关键字def声明,后接函数标志性名称(参数)2.函数参数放置()中,可以有零个或多个3.return表达式结束函数4.匿名函数:lambda......
  • python传值以及深浅拷贝
    Python深拷贝和浅拷贝浅拷贝:指的是重新分配一块内存,创建一个新的对象,里面的元素是原对象里的各个子对象的引用。原来变量的内存不一样。深拷贝:指的是重新分配一块内......
  • python学习第六周总结
    封装封装:就是将数据和功能'封装'起来隐藏:在类的定义阶段名字前面使用两个下划线表示隐藏。就是将数据和功能隐藏起来不让用户直接调用,而是开发一些接口间接调用,从而可......
  • PYTHON_排序
    准备分模块积累,此模块为【递推】。编写程序,输入一个包含20个整数的列表,对其中偶数下标的元素进行降序排列,奇数下标的元素不变。输出排序后的列表。(提示:使用切片。)输入样......
  • python-装饰器
    装饰器:装饰器可以用来做什么?作用:可以在不修改功能函数内部代码的情况下,给功能函数进行扩展的新功能(对开放封闭原理)1.装饰器可以给当前的功能进行扩展......
  • 力扣278(java&python)-第一个错误的版本(简单)
    题目:你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本......