酷代码 AI
菜单

假设今天是星期日,那么过 天之后是星期几? 输入 两个正整数a,b,中间用单个空格隔开。(0<a≤100,0<b≤10000) 输出 一个字符串,代表过ab天之后是星期几。 其中,Monday是星期一,Tuesday是星期二,Wednesday是星期三,Thursday是星期四,Friday是星期五,Saturday是星期六,Sunday是星期日。 样例输入 复制 3 2000 样例输出 复制 Tuesday

以下是使用Python实现的代码: ```python # 获取用户输入的a和b a, b = map(int, input().split()) # 计算a的b次方 power = a b # 计算过a的b次方天后是星期几,由于今天是星期日,所以初始值为0 # 对7取余得到对应的星期几的偏移量 result = (0 + power) % 7 # 根据偏移量输出对应的星期几 if result == 1: print("Monday") elif result == 2: print("Tuesday") elif result == 3: print("Wednesday") elif result == 4: print("Thursday") elif result == 5: print("Friday") elif result == 6: print("Saturday") else: print("Sunday") ``` 代码解释: 1. 输入处理:使用`input().split()`获取用户输入的两个整数,使用`map(int, ...)`将输入的字符串转换为整数,并分别赋值给`a`和`b`。 2. 计算幂次方:使用`a b`计算`a`的`b`次方。 3. 计算星期几:由于今天是星期日,初始值为0,将幂次方对7取余,得到过`a`的`b`次方天后相对于星期日的偏移量。 4. 输出结果:根据偏移量输出对应的星期几。 [2026-01-23 19:50:13 | AI问答 | 331点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多