PYTHON第五、六天作业

文章列举了多道编程练习题目,涉及二进制转换、用户管理、数学计算(如质数和PI公式)、数组操作(排序、合并、查找重复和索引和)、特殊条件搜索(重复整数、特定整除和棋盘走法)以及经典问题(汉诺塔)。这些题目展示了基础IT技术和算法的应用。

第五天

1.求一个十进制的数值的二进制的0、1的个数

2.实现一个用户管理系统(要求使用容器保存数据) [{name: xxx, pass: xxx, ……},{},{}]

3.求1~100之间不能被3整除的数之和

4.给定一个正整数N,找出1到N(含)之间所有质数的总和

5.计算PI(公式如下:PI=4(1-1/3+1/5-1/7+1/9-1.......)

6.给定一个10个元素的列表,请完成排序(注意,不要使用系统api)

7.求 a+aa+aaa+.......+aaaaaaaaa=?其中a为1至9之中的一个数,项数也要可以指定。

8.合并两个有序数组,合并后还是有序列表

9.给定一个非负整数数组A,将该数组中的所有偶数都放在奇数元素之前 

第六天

1.给定一个包含n+1个整数的数组nums,其数字在1到n之间(包含1和n), 可知至少存在一个重复的整数,假设只有一个重复的整数,请找出这个重复的数

2.找出10000以内能被5或6整除,但不能被两者同时整除的数(函数)

3.写一个方法,计算列表所有偶数下标元素的和(注意返回值)

4.【选做】某个人进入如下一个棋盘中,要求从左上角开始走, 最后从右下角出来(要求只能前进,不能后退), 问题:共有多少种走法?

0 0 0 0 0 0 0 0
​
0 0 0 0 0 0 0 0
​
0 0 0 0 0 0 0 0
​
0 0 0 0 0 0 0 0
​
0 0 0 0 0 0 0 0

5.【选做】汉诺塔:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值