python题目
test_soy
健谈,开朗,喜欢研究
展开
-
python题目-兔子生育计数
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子小兔子长到第三个月后每个月又生一对兔子假如兔子都不死,问每个月的兔子总数为多少 代码:import mathfor a in range(1,51): b = math.pow(2,a) c = int(2 * b) d = a * 3 print('第%s个月的兔子总数为:%s' ...原创 2019-02-22 17:50:55 · 1514 阅读 · 0 评论 -
python题目-数据加密传递
某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换a = input('请输入四位整数:')b = list(map(int,list(a)))c = map(lambda x:x+5,b)d = list(c)e = []for i in...原创 2019-03-12 11:23:40 · 2396 阅读 · 0 评论 -
python题目-奇偶数调用函数
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n当输入n为奇数时,调用函数1/1+1/3+...+1/nfrom functools import reducea = []c = []def Even(n): for i in range(1,n+1): if i % 2 == 0: a.append(...原创 2019-03-11 11:36:41 · 3404 阅读 · 0 评论 -
python题目-完数
题目:一个数如果恰哈等于它的因子之和,这个数被称为'完数'如6=1+2+3.找出1000以内的所有完数 from functools import reduced = []for a in range(2,1001): c = [] for b in range(1,a): if a % b == 0: ...原创 2019-02-26 14:05:32 · 1367 阅读 · 0 评论 -
python题目-字符统计
题目:输入一行字符分别统计出其英文字母、空格、数字和其他字符的个数 #大写字母capital = 0#小写字母lowercase = 0#数字number = 0#空格space = 0#其他other = 0word = list(input('请输入任意字符:'))for i in word: if i.isalpha() and i....原创 2019-02-25 16:58:09 · 809 阅读 · 0 评论 -
python题目-成绩分类
题目:利用条件运算符的嵌套来完成此题学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分下的用C表示 score = int(input('此次的学习成绩为'))if score >= 90: print('此同学成绩为A')elif score >= 60 and score <= 89: print('此同学成...原创 2019-02-25 16:30:18 · 3906 阅读 · 0 评论 -
python题目-水仙花数
题目:打印出所有的'水仙花数',所谓'水仙花数'是指一个三位数,其各位数字立方和等于该数本身如153是一个水仙花数,因153=1的三次方+5的三次方+3的三次方 for i in range(100,1000): a = int(i/100) b = int(list(str(i/10))[1]) c = int(list(str(i))[2]...原创 2019-02-25 14:07:28 · 952 阅读 · 0 评论 -
python题目-青蛙跳井口
题目:一只青蛙从井底往井口跳,每天跳一次,每次跳3米,下滑1米,井口99米第几次可以跳出井口(边缘也算)任意高度井口 a = input('输入井口高度:')b = int(a) / 2if int(list(str(b))[-1]) > 1: c = str(int(b)) + '1' print('跳出井口的天数为:%s' % c)elif in...原创 2019-02-25 10:46:11 · 5368 阅读 · 0 评论 -
python题目-通过字母判断星期几
题目:请输入星期几的第一个字母来判断一下是星期几如果第一个字母一样,则继续判断第二个字母x = input('请输入第一位小写字母:')if x[0] == 'm': print('星期一')elif x[0] == 't': b = input('请输入第二位小写字母:') if b[0] == 'u': print('星期二')...原创 2019-02-28 16:00:10 · 8123 阅读 · 1 评论 -
python题目-回文数判断
题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同try: str = int(input('输入任意5位数:')) if len(str) > 5: print('输入数字长度错误!') else: if str[0] == str[4] and str[1] == s...原创 2019-02-28 15:32:09 · 3563 阅读 · 0 评论 -
python题目-求阶乘
题目;输入任意一个数字计算阶乘a = int(input('请任意输入一个数字的阶乘'))b = 1if a < 0: print('负数没有阶乘!')elif a == 0: print('0的阶乘固定为1!')else: for i in range(1,a+1): b = b * i print('%s 的阶乘为...原创 2019-02-28 13:49:46 · 1361 阅读 · 0 评论 -
python题目-分数序列之和
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13求出这个数列的前20项之和 from functools import reducea = 2b = 1i = []for n in range(1,21): c = a / b a,b = a + b,a i.append(c)m = reduce(lambda ...原创 2019-02-27 16:31:18 · 3710 阅读 · 0 评论 -
python题目-水仙花数
打印出100-999所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身如:153是一个'水仙花数',因为153=1的三次方+5的三次方+3的三次方n = []for i in range(100,1000): i = str(i) a = pow(int(i[0]),3) b = pow(int(i[1]),3) c = p...原创 2019-03-13 15:36:38 · 1440 阅读 · 1 评论