摘要: 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 程序: for x in range(1,10): for y in range(0,10): for z in range 阅读全文
posted @ 2017-09-11 22:07 汪了个叽 阅读(97) 评论(0) 推荐(0)
摘要: 题目:判断101-200之间有多少个素数,并输出所有素数。(素数定义:除一和其自身外不被其他数整除的数。) 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 程序: import mathfrom math import sqrtlis 阅读全文
posted @ 2017-09-11 21:53 汪了个叽 阅读(146) 评论(0) 推荐(0)
摘要: 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 先分析下:第一个月:2只;第二个月,2只;第三个月,4只;第四个月,6只;第五个月,10只...可以看出兔子个数数列和之前一例很像。 程序: def 阅读全文
posted @ 2017-09-11 21:24 汪了个叽 阅读(128) 评论(0) 推荐(0)
摘要: 题目:暂停一秒输出,格式化当前时间。 程序: import time time.sleep(1) localtime=time.asctime(time.localtime(time.time())) print(localtime) 结果:Fri Sep 8 21:55:56 2017 阅读全文
posted @ 2017-09-08 21:58 汪了个叽 阅读(68) 评论(0) 推荐(0)
摘要: 题目:暂停一秒输出。(再一次的看了分析) 程序: import time for i in range(1,11): print(11-i) time.sleep(2) 结果:从10开始倒计时到1,中间停顿2s. 说个笑话,一开始运行程序的时候提示“NameError: name 'time' is 阅读全文
posted @ 2017-09-08 21:39 汪了个叽 阅读(71) 评论(0) 推荐(0)
摘要: 题目:输出9*9 乘法口诀表。 程序: for i in range(1,10): for j in range(i,10): print(i,"*",j,"=",i*j) 结果太长不粘贴了。 我看了下给的示例输出,发现竟然是一排一排的。惊奇。然后试了一下,和我结果一样也是一长列。 阅读全文
posted @ 2017-09-08 21:16 汪了个叽 阅读(86) 评论(0) 推荐(0)
摘要: 题目:将一个列表的数据复制到另一个列表中。 其他人的方式都好简单。 程序: a=[2,4,5]b=a[:]print(b) 结果:[2,4,5] 阅读全文
posted @ 2017-09-08 21:07 汪了个叽 阅读(81) 评论(0) 推荐(0)
摘要: 题目:斐波那契数列。(我打脸了,因为我并不知道什么是斐波那契数列。) 程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。 程序: def fs(n): if n==0:return 0 if n= 阅读全文
posted @ 2017-09-08 21:02 汪了个叽 阅读(89) 评论(0) 推荐(0)
摘要: 题目:输入三个整数x,y,z,请把这三个数由小到大输出 程序: x=int(input('输入x:'))y=int(input('输入y:'))z=int(input('输入z:'))l=[x,y,z]a=min(x,y,z)l.remove(a)b=min(l)c=max(l)print(a,b, 阅读全文
posted @ 2017-09-08 20:54 汪了个叽 阅读(96) 评论(0) 推荐(0)
摘要: 题目:输入某年某月某日,判断这一天是这一年的第几天? 我放弃看程序分析了。 程序: y=int(input('输入年:'))m=int(input('输入月:'))d=int(input('输入日:'))arr=[1,3,5,7,8,10,12]ds=0s=0if m>2: for i in arr 阅读全文
posted @ 2017-09-08 20:50 汪了个叽 阅读(125) 评论(0) 推荐(0)