作业1:有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币[10, 8, 5, 3, 27, 99]
代码:
或:
或:
结果:
作业2:如果两个素数之差为2,这样的两个素数就叫作"孪生数",找出100以内的所有"孪生数".
代码:
或:
结果:
作业3:给定一个列表,求最大值(不能使用系统api),求最小值,求平均值、求和
第一种方法代码:
运行结果:
第二种方法代码:
运行结果:
作业4:将list中的重复数据去重,至少使用两种方案
第一种方法代码:
运行结果:
第二种方法代码:
运行结果:
第三种方法代码:
运行结果:
作业5:两个列表进行合并操作
代码:
运行结果:
作业6: 使用列表判断一个列表是否在另外一个列表中
代码:
结果:
作业7:列表的反转 列表的排序
列表的翻转:
代码:
结果:
列表的排序:
结果:
作业8:如何将0-10随机存入列表中
代码:
结果:
作业9:完成一个登录注册案例(要求使用容器保存数据)
代码:
运行示意图: