龙空技术网

Python面试题(部分)

Python小学 237

前言:

此刻你们对“python求约数个数”可能比较关注,你们都想要学习一些“python求约数个数”的相关资讯。那么小编在网摘上搜集了一些关于“python求约数个数””的相关内容,希望各位老铁们能喜欢,咱们一起来学习一下吧!

Python面试题

1.统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]

2.字符串切片:字符串 “axbyczdj”,如果得到结果“abcd”

3.字符串切割:已知一个字符串为“hello_world_yoyo”, 如何得到一个队列 [“hello”,”world”,”yoyo”]

4.格式化输出:已知一个数字为1,如何输出“0001”

5.已知一个队列,如: [1, 3, 5, 7], 如何把第一个数字,放到第三个位置,得到:[3, 5, 1, 7]

6.交换:已知 a = 9, b = 8,如何交换a和b的值,得到a的值为8,b的值为9

7.水仙花:打印出100-999所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。

8.完全数:如果一个数恰好等于它的因子之和,则称该数为“完全数”,又称完美数或完备数。 例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,

1+2+3=6。第二个完全数是28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。

那么问题来了,求1000以内的完全数有哪些?

9.排序:用python写个冒泡排序

10.sort排序:已知一个队列[1, 3, 6, 9, 7, 3, 4, 6]

1)按从小到大排序

2)按从大大小排序

3)去除重复数字

标签: #python求约数个数