其他分享
首页 > 其他分享> > 三分钟搞定 IF 分支语句

三分钟搞定 IF 分支语句

作者:互联网

目录

简单的 IF 语句

多种情况的选择

IF 嵌套语句

三元运算符

省略判断条件

猜数字小练习


人生的路,有的时候越走越窄,有的时候越走越宽。但每一次选择

 人生中有很多的选择,但你只能选择一条, 在程序中也是一样的你可以二选一,也可以多选一这完全取决于你。

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块

if 条件流程示意图

简单的 IF 语句

简单的 if 语句

if 判断条件:
    满足条件时,执行的语句块
else:
    不满足条件时,执行的语句块

单条件判断语句(当程序比较简单时使用,推荐)

# 加班(true) 不加班(false)不管加不加班都回家睡觉
if not False:
    print('出去看电影')
print('回家睡觉')

多种情况的选择

多条件语句使用 if-elif-else

if 条件1:
    条件1满足时执行
    
elif 条件2:
    条件2满足时执行

elif 条件n:
    条件n满足时执行

else:
    全部不满足时,执行

示例:

        星期几穿啥的小栗子

week = input('What day ?:')

if week == '星期一':
    print('正式但时尚搭')
elif week == '星期二':
    print('田园清新甜美搭')
elif week == '星期三':
    print('舒适时尚搭')
elif week == '星期四':
    print('柔美活泼搭')
else:
    print('穿的整洁大方,比啥都有强!')

IF 嵌套语句

        if 嵌套也很好理解,拿找工作来说,你找到了一个工作但是否马上入职你还得再考虑,看看待遇,看看工资等再决定。

if 找工作:
    if 待遇:
        待遇可以,入职
    elif 待遇差:
        再看看
    else:
        提升自己,再找找
else:
    print('明天再找找')

示例:

# 默认找到工作了!
# wage 理想中的工资
wage = 6000
if True:
    if 8000 >= wage:
        print('工资很理想,就他了')
    elif 2000 < wage:
        print('我还是再找找吧!')
    else:
        print('不要气馁')
else:
    print('明天再找找')

三元运算符

        三元运算符,可以大大简化代码使得更加简洁,但如果条件很复杂则不建议使用

condition_is_true if condition else condition_is_false

示例:

        判断奇偶数

name = print('这是一个偶数') if 8 % 2 == 0 else print('这是一个奇数')

省略判断条件

猜数字小练习

import random

number = int(input('请输入一个数字:'))
# 使用随机数(0~9)
answer = random.randint(0, 9)

if number == answer:
    print('恭喜你赢了!')
else:
    print('再接再厉!')

标签:语句,week,搞定,三分钟,elif,else,条件,print
来源: https://blog.csdn.net/m0_61763854/article/details/120412127