题目
读入代表星期的整数编号(0~6),输出其对应的英文全称。
输入格式:输入一个整数 d(0 代表 Sunday,1 代表 Monday,以此类推)。
输出格式:输出对应的星期英文单词,末尾换行。
数据范围与约定:0 ≤ d ≤ 6。
思路与算法
1. 映射表设计
使用列表 names = "Sunday Monday Tuesday ...".split() 作为索引查找表。
2. 索引寻址
直接通过 names[d] 实现 O(1) 高效访问。
完整程序
names = 'Sunday Monday Tuesday Wednesday Thursday Friday Saturday'.split()
# 读入星期编号并映射输出
d = int(input())
if 0 <= d < len(names):
print(names[d])运行示例
输入:
1输出:
Monday