python-开学?

[题目描述]

小执:终于可以开学啦!好开心啊!

小理:你没看新闻吗,开学日期又延后了。

小执:𝑁𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂𝑂!

小理知道原计划星期X开学,通知开学时间延期N天,请问开学日期是星期几(星期日用7表示)?
输入格式:

输入包含两个数字 X,N 。
输出格式:

输出一个数字,表示开学日期是星期几。
样例输入1

1 2
样例输出1

3
样例输入2

5 9
样例输出2

7
数据范围:

对于 100%的数据,保证1≤X≤7,1≤N≤1000 。
来源/分类(难度系数:一星)

++完整代码如下:++

coding=utf-8

a,b=map(int,input().split())

c=[1,2,3,4,5,6,7]

while c[0]!=a:

c.append(c[0])

c.remove(c[0])

for i in range(b):

c.append(c[0])

c.remove(c[0])

print(c[0])

++代码解释:++

"a,b=map(int,input().split()) ",让用户输入原定开学的日期所在的星期数a和推迟的天数b。

"c=[1,2,3,4,5,6,7] ",建立列表c,其中元素包含所有的星期数。

"while c[0]!=a:

c.append(c[0])

c.remove(c[0]) "当c[0]不等于原开学日期所在的星期数a时,先将c[0]添加至c[-1],再删除c[0],达到星期数循环的目的。直至c[0]=a,循环结束。

"for i in range(b):

c.append(c[0])

c.remove(c[0]) ",按照以上的操作循环b次,即为在原定开学日期所在的星期数上推迟b天得到的新开学日期所在的星期数。

"print(c[0]) ",打印最终结果。

++运行效果展示:++

++++

++(声明:以上内容均为原创 )++

相关推荐
狐狐生风17 分钟前
使用 UV 创建并运行 Python 项目(完整步骤)
python·uv
叼烟扛炮21 分钟前
C++ 知识点18 内部类
开发语言·c++·算法·内部类
YOGOD有神21 分钟前
用AI自动从谷歌地图抓取海外客户,我跑了一次7小时的任务,结果出乎意料
算法
噜噜噜阿鲁~22 分钟前
python学习笔记 | 9.2、模块-安装第三方模块
笔记·python·学习
现代野蛮人22 分钟前
【深度学习】 —— VGG-16 网络实现猫狗识别
网络·人工智能·python·深度学习·tensorflow
汉克老师25 分钟前
GESP5级C++考试语法知识(十五、分治算法(二))
c++·算法·排序算法·分治算法·gesp5级·gesp五级
快瞳科技26 分钟前
小样本学习在珍稀鸟类识别中的突破:仅需5张图,让AI认识濒危物种
算法
一个小猴子`35 分钟前
Pytorch快速复习
人工智能·pytorch·python
汉克老师1 小时前
GESP6级C++考试语法知识(五、格雷码)
c++·算法·位运算·异或·gesp6级·gesp六级·格雷码
wang3zc1 小时前
mysql如何提升InnoDB写入性能_对比MyISAM的写入锁机制
jvm·数据库·python