4.18. 练习题
4.18.1. 题一
找出小于1000的正整数中,是3或5的倍数的数,并计算其和,例如:小于10中,3或5的倍数的数有3、6、5、9,和是23
4.18.2. 题二
求600851475143的质因数
Tip
质因数(素因数或质因子)在数论里是指能整除给定正整数的质数。除了1以外,两个没有其他共同质因子的正整数称为互质。因为1没有质因子,1与任何正整数(包括1本身)都是互质。正整数的因数分解可将正整数表示为一连串的质因子相乘,质因子如重复可以指数表示。根据算术基本定理,任何正整数皆有独一无二的质因子分解式。只有一个质因子的正整数为质数。如:13195的质因数是5、7、13、29
4.18.3. 题三
0~9这10个数字可以组成多少不重复的3位数?
4.18.4. 题四
水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。 例如:1^3+5^3+3^3=153。
求100~999之间所有的水仙花数。
4.18.5. 题五
输入某年某月某日,判断这一天是这一年的第几天?
4.18.6. 题六
随机选择一个三位以内的数字作为答案。用户输入一个数字,程序会提示大了或是小了,直到用户猜中。
Tip
使用raw_input函数接收用户输入,如 num = raw_input('please input your num')
4.18.7. 题七
要审查的帖子在这个文本文档里,要求将所有的和谐,三个代表,言论自由,64替换为*号
4.18.8. 题八
程序执行后,输入一串字符,然后把它反转后打印出来,如果敲击回车,则终止