三分钟搞定 IF 分支语句

目录

简单的 IF 语句

多种情况的选择

IF 嵌套语句

三元运算符

省略判断条件

猜数字小练习


三分钟搞定 IF 分支语句

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

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

三分钟搞定 IF 分支语句
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('这是一个奇数')

省略判断条件

三分钟搞定 IF 分支语句

猜数字小练习

import random

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

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

上一篇:if elif


下一篇:python控制计算器