韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python如何使用字典实现switch

python如何使用字典实现switch

Python 字典 switch

头像

小妮浅浅

2021-10-09 10:03:114270浏览 · 0收藏 · 0评论

1、构建字典。前面key的数字代表用户输入的功能序号。value代表相应的功能函数。

这些函数是根据业务需求实现的普通函数。

2、使用循环。捕捉用户输入,然后执行。

实例

# -*- coding: UTF-8 -*-
"""
@author:AmoXiang
@file:28.使用字典实现 switch 结构.py
@time:2021/02/01
"""
 
 
def get_monday():  # 定义函数
    return "星期一"  # 返回星期一
 
 
def get_tuesday():
    return "星期二"  # 返回星期二
 
 
def get_wednesday():
    return "星期三"  # 返回星期三
 
 
def get_thursday():
    return "星期四"  # 返回星期四
 
 
def get_friday():
    return "星期五"  # 返回星期五
 
 
def get_saturday():
    return "星期六"  # 返回星期六
 
 
def get_sunday():
    return "星期日"  # 返回星期日
 
 
def get_default():
    return "不知道星期几"  # 模拟swtich语句中的default语句功能
 
 
switcher = {  # 通过字典映射来实现switch/case功能
    1: get_monday,  # 通过键不同,调用不同的函数
    2: get_tuesday,
    3: get_wednesday,
    4: get_thursday,
    5: get_friday,
    6: get_saturday,
    7: get_sunday
}
for i in range(2):  # 测试2次
    day = input("今天是一周第几天?:").strip()  # 手动输入一个天数
    if day.isdigit():  # 判断是否是数字
        day = int(day)  # 转换为int型
    else:
        day = 0  # 设置day值为0
    day_name = switcher.get(day, get_default)()  # 当day不在字典映射中时,调用get_default()
    print(f"今天{day_name}")

以上就是python使用字典实现switch的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

十八岁免费观看全集高清| 老公不在我和公发| 中美芬太尼是咋回事| 胸吻| 苍井空人体写真| 女友小雪被房东老板玩| 停不了的爱温碧霞| 楼梯间的秘密小说BY赵景明| 玩具体验馆BY 笔趣阁 | BOBO浏览器| 公在厨房撕开奶罩吸奶头| 男生把困困放在女生定眼| 少女与狗2在线观看免费版高清| 美国伦理性淫梦| 《女仆教育》动漫第一季| 《交换做爰》在线观看| 《炸裂吧!巨棒》免费阅读漫画| 不戴套干新婚少妇小琳| 法国色情巜宝贝宝贝3| 《男医生的特殊治疗》| 胡乱的深见君| 美女被咬小头头视频大全| 精品一区二区三区| 国产自拍| 麻花传MV在线观看第15集预告| 老师含紧一点H边做边走| 女团热舞DJ| 女仆| 已满十八岁从进入戴好耳机的| 公交车被上高湖了还能坐吗小说| 女子排尿视频大全| 《换偶》完整| 日韩暖暖视频免费观看视频 | 主人请好好疼爱里面动画第二季 | 女人高潮抖动多久能恢复正常| 无码亚洲一区二区三区| 少女哔哩哔哩免费高清观看2| 我妈妈同意你再做一次心理咨询 | 潮湿的体温2| 《伦敦空姐美版2023》| 拔小萝卜免费观看全集电视剧