python从入门到实践,循环与判断条件

python语法简单,代码遵循空格分层方式,读起来有着诗一般的流畅丝!

python的主要条件判断有if、while、match case等;

利用周末时间,快速读一本书,算是温故知新吧!

书单:python编程:从入门到实践

内容:循环与判断条件

if判断:

根据方法的value值判断成绩的等级

def get_score(value):
    """if 条件判断"""
    if not isinstance(value, int):
        print("value类型不正确,需要传整数")
        return None
    if value < 0 or value > 100:
        print("value值的范围0-100")
        return None
    if 90 <= value <= 100:
        return "A"
    elif 80 <= value < 90:
        return "B"
    elif 60 <= value < 80:
        return "C"
    else:
        return "D"

python从入门到实践,循环与判断条件

match case值匹配判断:

根据方法的status值判断http响应状态

def get_resp_code(status: int):
    """Switch case匹配"""
    match status:
        case 200:
            return "success"
        case 400:
            return "permissions filed"
        case 404:
            return 'page not found'
        case 500:
            return 'server error'
        case _:
            return 'ok'

python从入门到实践,循环与判断条件

for、while循环判断:

通过for、while循环判断5和7的倍数

def get_even_odd_number(value:int):
    """for循环,while条件判断"""
    even_num = []
    odd_num = []
    for i in range(value):
        if not i % 5:
            even_num.append(i)
    while value > 0:
        if not value % 7:
            odd_num.append(value)
        value -= 1
    odd_num.sort()
    return even_num, odd_num

python从入门到实践,循环与判断条件

思之易,行而难,要做到知行合一!

#头条创作挑战赛##python##学习#

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
在逃游戏美少女的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容