Python 简单字典入门之“星期单词识别”
# 单词识别"""介绍:1、根据输入的第一或前两个字母,打印Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday知识点:1、字典遍历:if 键in 字典:2、条件语句:if、elif、else3、循环语句:while4、字符拼接不足(待改善):1、可以尝试类似输入法的方式输入,每输入一个字母独有可选项打印输出2、完善程序,可以添加一些条件
·
# 单词识别
"""
介绍:
1、根据输入的第一或前两个字母,打印Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday
知识点:
1、字典遍历:if 键in 字典:
2、条件语句:if、elif、else
3、循环语句:while
4、字符拼接
不足(待改善):
1、可以尝试类似输入法的方式输入,每输入一个字母独有可选项打印输出
2、完善程序,可以添加一些条件,让程序可读性更强,用户使用更方便
"""
# 定义一个字典,用于存储星期单词
date = dict(m='Monday', tu='Tuesday', w='Wednesday', th='Thursday', f='Friday', sa='Saturday', su='Sunday')
while True:
# 输入字母
letter = input('请输入字母:')
if letter in date:
print(date[letter]) # 打印键对应的值
# 判断首字母是否为’t’
elif letter == 't':
# 输入第二个字母
letter_2 = input('请输入第二字母:')
letter_add = letter + letter_2 # 字符拼接
if letter_add in date:
print(date[letter_add]) # 打印键对应的值
else:
print('此键的值不存在!')
# 判断首字母是否为’s’
elif letter == 's':
# 输入第二个字母
letter_2 = input('请输入第二字母:')
letter_add = letter + letter_2 # 字符拼接
if letter_add in date:
print(date[letter_add]) # 打印键对应的值
else:
print('此键的值不存在!')
else:
print('此键的值不存在!')
运行结果:
创作日期:2022/5/14
更多推荐
已为社区贡献9条内容
所有评论(0)