摘要:题目内容: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第n天(<1<n<11)早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 输入格式: 共一行,为一个大于1小于11的正整数。 输
阅读全文
摘要:题目内容: 给定一个大于2的正整数n,打印出小于n(不包括n且n不大于100)的所有素数。 要求将符合条件的输出填入一个列表中,打印的结果为该列表。 输入格式: 共一行,为一个大于2的正整数 输出格式: 共一行,为一个列表 输入样例: 10 输出样例: [2, 3, 5, 7] 题目内容: 给定一个
阅读全文
摘要:题目内容: 输入一个列表alist,要求列表中的每个元素都为正整数且不超过10; 将列表中的奇数变为它的平方,偶数除以2后打印新的列表(新的列表中所有元素仍都为整数)。 可以使用以下实现列表alist的输入: alist=list(map(int,input().split())) 同时为保证输出结
阅读全文
摘要:题目内容: 给一个5位数,判断它是不是回文数,是则输出yes,不是则输出no。 例如12321是回文数,它的个位与万位相同,十位与千位相同。 输入格式: 共一行,为一个5位数。 输出格式: 共一行,yes或no。 输入样例: 12321 输出样例: yes 题目内容: 给一个5位数,判断它是不是回文
阅读全文
摘要:题目内容: 打印一个n层(1<n<20)金字塔,金字塔由“+”构成,塔尖是1个“+”,下一层是3个“+”,居中排列,以此类推。 注意:每一行的+号之后均无空格,最后一行没有空格。 输入格式: 一个正整数n(1<n<20) 输出格式: 一个由+号构成的n层金字塔 输入样例: 3 输出样例: + +++
阅读全文
摘要:完数:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6 = 1+2+3。 题目内容: 输入一个正整数n(n<1000),输出1到n之间的所有完数(包括n)。 输入格式: 共一行,为一个正整数。 输出格式: 若干行,从小到大输出完数,一行为一个数。 输入样例: 30 输出样例: 6 28
阅读全文
摘要:与7相关的数:如果一个正整数,它能被7整除或者它的十进制表示法中某个位数上的数字为7,则称之为与7相关的数。(10分) 与7相关的数:如果一个正整数,它能被7整除或者它的十进制表示法中某个位数上的数字为7,则称之为与7相关的数。(10分) 题目内容: 现在我们给定一个正整数n(n<1000),求所有
阅读全文
摘要:题目内容: 输入两个字符串,输出两个字符串集合的并集。 为保证输出结果一致,请将集合内元素排序之后再输出, 如对于集合aset,可输出sorted(aset)。 输入格式: 共两行,每一行为一个字符串 输出格式: 共一行,为一个集合 输入样例: abc bcd 输出样例: ['a', 'b', 'c
阅读全文
摘要:题目内容: 水仙花数是指一个n位数 (n≥3),它的每个位上的数字的n次幂之和等于它本身。 例如:153是一个“水仙花数”,因为 153 是个 3位数,而1**3+5**3+3**3==153。 输入一个正整数max,输出100到max之间的所有水仙花数(包括max)。 输入格式: 共一行,为一个正
阅读全文
摘要:#!/usr/bin/env python3# -*- coding: utf-8 -*-"""练习二十:判断一个年份是否是闰年公历闰年计算方法:1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)2、世纪年能被400整除的是闰年。(如2000年是闰年,190
阅读全文
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- """练习十九:计算1-2+3...+99中除了88以外所有数的和""" __author__ = 'Fan Lijun' s1 = 0 s2 = 0 for x in range(1, 100, 2): s1 += x for y in range(2, 100, 2): s2 +...
阅读全文
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- """练习十八:某托儿所有大、中、小三个班级,其儿童月龄分别用如下 三个列表表示: x = [18, 18, 19, 19, 24, 23, 22, 22, 21, 20, 19, 22, 23, 24, 24] y = [25, 28, 30, 29, 28, 27, 27, 25, 26, 25,...
阅读全文
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = 'Fan Lijun' import math for i in range(1000, 10000): n, m = str(math.sqrt(i)).split('.') if m == '0' and i//1000 == int(str(i)[...
阅读全文
摘要:#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = 'Fan Lijun' n = input('请输入一个大于1,小于等于20的整数:') lst = [] for i in range(int(n)): z = eval(input('请输入总病例数:')) lst.append(z) y = ...
阅读全文
摘要:这个比较难,主要难在考虑的问题太多,有好几个还没写出来。有空再来改进。请高手指教!
阅读全文
摘要:今天逛贴吧,看到有人求助,做了一下。请大家指正! 这个简单!
阅读全文
摘要:题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。""" __author__ = 'Fan Lijun' def fenjie(number): lst = [] ...
阅读全文
摘要:题目十二:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
阅读全文
摘要:题目十一:举例证明角谷猜想:以一个正整数N为例,如果N为偶数,就将它变为N/2,如果除后变为奇数,则将它乘3加1(即3N+1)。不断重复这样的运算,经过有限步后,一定可以得到1。 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 题目十一:举例证明角谷猜想:以一个正整数N为例,如果N为偶数,就将它变为N/2,如果除后变为奇数, 则将它乘3加1...
阅读全文
摘要:这个看着简单却不简单,弄了一个小时才弄出来,好累,今天就到这儿了。
阅读全文