【python】编程语言入门经典100例--31-创新互联

 1 #题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

创新互联是一家集网站建设,赛罕企业网站建设,赛罕品牌网站建设,网站定制,赛罕网站建设报价,网络营销,网络优化,赛罕网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

代码:

  2    3 fir = input('请输入判断星期的第一个字母:')   4 if fir == 'M' or fir == 'W' or fir == 'F':   5     week = {   6             'M':'星期一',   7             'W':'星期三',   8             'F':'星期五'   9             }     10     print(week[fir])  11 elif fir == 'T':  12     sec = input('由于星期中星期二和星期四都是T开头,请输入第二个字母:')   13     week = {  14             'U':'星期二',  15             'H':'星期四'  16             }     17     print(week[sec])  18 elif fir == 'S':  19     sec = input('由于星期中星期六和星期日都是S开头,请输入第二个字母:')  20     week = {  21             'A':'星期六',  22             'U':'星期日'  23             }                         24     print(week[sec])  25 else:  26     print('输入有误,没有这个字母代表星期.')

运行结果:

[root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:M 星期一 [root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:W 星期三 [root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:F 星期五 [root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:T 由于星期中星期二和星期四都是T开头,请输入第二个字母:U 星期二 [root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:T 由于星期中星期二和星期四都是T开头,请输入第二个字母:H 星期四 [root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:S 由于星期中星期六和星期日都是S开头,请输入第二个字母:A 星期六 [root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:S 由于星期中星期六和星期日都是S开头,请输入第二个字母:U 星期日 [root@HK code_100]# python code_31.py  请输入判断星期的第一个字母:R 输入有误,没有这个字母代表星期. [root@HK code_100]#

代码解释:

  #思路:用字典类型处理此类类似switch-case的题目。   2    3 fir = input('请输入判断星期的第一个字母:')            #接收第一个字母   4 if fir == 'M' or fir == 'W' or fir == 'F':         #这三个字母在星期中唯一开头   5     week = {                                       #创建字典   6             'M':'星期一',   7             'W':'星期三',   8             'F':'星期五'   9             }     10     print(week[fir])                               #用key-value打印查询的星期  11 elif fir == 'T':                                   #如果是T开头  12     sec = input('由于星期中星期二和星期四都是T开头,请输入第二个字母:')    #接收第二个字母   13     week = {                                       #创建开头为T的星期的字典  14             'U':'星期二',  15             'H':'星期四'  16             }     17     print(week[sec])                               #用key-value打印查询的星期  18 elif fir == 'S':  19     sec = input('由于星期中星期六和星期日都是S开头,请输入第二个字母:')    #同上  20     week = {  21             'A':'星期六',  22             'U':'星期日'  23             }                         24     print(week[sec])  25 else:  26     print('输入有误,没有这个字母代表星期.')            #如果输入的都不在以上key中,打印输入有误

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站栏目:【python】编程语言入门经典100例--31-创新互联
分享网址:http://azwzsj.com/article/dcpiip.html