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许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。