任务一:斐波纳契数列

描述:从第三项开始,后一项是前两项的和

代码:

list=[1,1]
for i in range(18):list.append(int(list[i])+int(list[i+1]))
print("斐波那切数列的前20位是:",end="")
print(list)

运行结果:

斐波那切数列的前20位是:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765]

任务二:杨辉三角

[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
[1, 5, 10, 10, 5, 1]
[1, 6, 15, 20, 15, 6, 1]
[1, 7, 21, 35, 35, 21, 7, 1]
[1, 8, 28, 56, 70, 56, 28, 8, 1]
[1, 9, 36, 84, 126, 126, 84, 36, 9, 1]

代码:

list1 =[] #list 用来保存杨辉三角,此时为空
for n in range(10):#10行row =[1] #保存每行的第一个数,都是数字1list1.append(row)#第一行是[1]if n == 0:print(row)continuefor m in range(1,n):row.append(list1[n - 1][m - 1] + list1[n - 1][m])row.append(1)
for i in range(1,10):print(list1[i])

任务三:学习小组分组程序

描述:随机分组,每次运行程序结果都不同

代码:

import random
list=['石佳','唐志荣','倪思理','刘腾','刘小叶','周子涵','肖湘吉','丁庆玲','陈雨杭','陈浩拓','陈娅','高家纯']
#12名学生,分成4组,每组3个学生
random.shuffle(list)#打乱循序
list0=[]
list1=[]
list2=[]
list3=[]
list4=[]
for i in range(12):if i<3:list1.append(list[i])elif i>=3 and i<6:list2.append(list[i])elif i>=6 and i<9:list3.append(list[i])elif i>=9 and i<12:list4.append(list[i])
print("第一组名单:",end='')
print(list1)
print("第二组名单:",end='')
print(list2)
print("第三组名单:",end='')
print(list3)
print("第四组名单:",end='')
print(list4)
list0=[list1,list2,list3,list4]
print("全员名单:",end='')
print(list0)

运行结果:

第一组名单:['丁庆玲', '唐志荣', '周子涵']
第二组名单:['刘小叶', '陈雨杭', '刘腾']
第三组名单:['肖湘吉', '陈浩拓', '石佳']
第四组名单:['陈娅', '倪思理', '高家纯']
全员名单:[['丁庆玲', '唐志荣', '周子涵'], ['刘小叶', '陈雨杭', '刘腾'], ['肖湘吉', '陈浩拓', '石佳'], ['陈娅', '倪思理', '高家纯']]

python小作业8代码(列表的遍历与嵌套)相关推荐

  1. python小作业6代码(字符串的实际应用)

    任务一:密码破解程序 任务内容: #加密是ASCII+5 #那么解密就是ASCII-5 str='ixo678' for i in str:a=ord(i)-5b=chr(a)print(b,end= ...

  2. python3经典小程序代码_一个可以套路别人的python小程序实例代码

    python可以开发什么?谁有python小程序的源代码,...桌面程序,web都可以,还有比如现在讲的多的人工智能,神经网络源码可以去找一些开源代码,搜索一下,蛮多的. 分享python小程序代码练 ...

  3. Python小项目俄罗斯方块代码基于pygame编写

    python实习作业或者期末作业,俄罗斯方块,基于pygame编写 有很多小伙伴想要找一些小项目练练手,下面是我在闲暇时写的一个俄罗斯方块的一个小游戏,它是基于pygame板块来实现的 这是它的首页界 ...

  4. python有趣小程序代码-一个可以套路别人的python小程序实例代码

    先简要介绍一下程序. 程序是使用pycharm工具,python语言所写.程序包括客户端 client.py 和服务器端 server.py 两部分,利用了python中的socket包. 咳咳,使用 ...

  5. python整人小程序_一个可以套路别人的python小程序实例代码

    先简要介绍一下程序. 程序是使用pycharm工具,python语言所写.程序包括客户端 client.py 和服务器端 server.py 两部分,利用了python中的socket包. 咳咳,使用 ...

  6. python大作业代码_大二期末python大作业有效代码不低于5000行是什么水平?

    6月30日更新 鉴于题主说老师已经收回对行数的要求,就请大家看过则罢,不要再点赞了(还有收藏的是什么鬼?).本文说的不过是一些投机取巧的伎俩,不值取,不可取. ~~~以下是原文~~~: 一个熟练工程序 ...

  7. 【python小作业】编写函数,接收一个任意字符串,返回其中最长的数字字串。要求使用正则表达式。

    题目 编写函数,接收一个任意字符串,返回其中最长的数字字串.要求使用正则表达式. python题解 使用正则表达式re.findall,可以找到所有的数字, 其中+表示前面的字符匹配1次或多次. \d ...

  8. python遍历多层嵌套列表_python遍历多层嵌套列表

    python 多层嵌套的json内容 怎么获取 如下,已经实现获取json中的指定内容,先在的问题是:有的json目标内容可以首先使用json包的loads函数对json数据进行解析,然后就可以像操作 ...

  9. python小游戏———拼图代码开源

    ♥️作者:小刘在这里 ♥️每天分享云计算网络运维课堂笔记,疫情之下,你我素未谋面,但你一定要平平安安,一  起努力,共赴美好人生! ♥️夕阳下,是最美的,绽放,愿所有的美好,再疫情结束后如约而至. 目 ...

最新文章

  1. ASP.NET MVC 2
  2. 调整注释_解读!加工贸易禁止类目录调整
  3. android 仿微信选取相册_Android 仿微信 相册多图选择器
  4. 帝国CMS附件大小限制
  5. 为什么线程池里的方法会执行两次_面试官问你java都有哪些线程池,自己是否自定义过线程池...
  6. springcloud使用zipkin实现链路追踪与监控
  7. videojs中文文档详解_你的项目需要一个高质量README文档!
  8. SAP License:FI中的表连接与应用
  9. Flask:an ImportError was raised问题解决
  10. 图书管理系统完整代码
  11. MathType | 一款强大的公式编辑器
  12. 无穷级数求和7个公式_这些的公式是怎么得到的?
  13. 解决多次点击出现蓝色背景
  14. python 01列表异或_【快速跟水】图像隐写的python实现
  15. 中国浙江省动漫产业发展方向探析及投资决策建议报告2021-2027年
  16. mysql 查询view_MySQL之视图(VIEW)
  17. XPU时代创新者英特尔
  18. 游戏开发和设计推荐书籍
  19. 后端功能设计篇 --【定时任务】
  20. 时间都知道 作者: 随侯珠 txt格式下载

热门文章

  1. 看懂logcat日志
  2. 解决vmware下虚拟机关机重启ip改变
  3. threejs 实现场景围绕鼠标缩放,而不是默认的场景缩放中心
  4. java实现RabbitMQ消息队列
  5. 建筑师又在用人工智能做什么?(2019年第三期)
  6. Linux scp和sftp
  7. 百度ai智能写作工具-百度ai自动写文章
  8. jquery获取父级元素、子级元素、兄弟元素的方法
  9. easyExcel导出excel文件并打包成zip压缩包下载
  10. Linux一条命令修改账号密码