python进击
aabeta
这个作者很懒,什么都没留下…
展开
-
求10000以内的素数
需要了解到素数的规律,考虑到效率问题,每个数到该数的**0.5即可停止计算,且所有的偶数都不是素数。原创 2018-04-08 18:07:40 · 588 阅读 · 0 评论 -
杨辉三角
打印杨辉三角前6行lst= [1,[1,1]]for i in range(2,6): pre = lst[i-1] cur = [1] for j in range(0,i-1): cur.append(pre[j]+pre[j+1]) cur.append(1) lst.append(cur) print(lst)...原创 2018-04-14 14:26:52 · 132 阅读 · 0 评论 -
猴子吃桃的问题
解题思路:有一点就是在第九天的时候已经剩一个了,不用迭代10次。知道最后一天剩1个,方向推第一天有多少个。自己写的代码。原创 2018-04-09 17:19:35 · 146 阅读 · 0 评论 -
打印九九乘法口诀表
for j in range(1,10): for i in range(j,10): print(i*j)我觉得应该是打出来了。原来这样写才对。for i in range(1,10): for j in range(1,i+1): print(str(j)+'*'+str(i)+'='+str(i*j),end=' ') print( )print...原创 2018-04-02 17:50:49 · 466 阅读 · 0 评论 -
打印100以内的斐波那契数列
不会写啊,太难啦。原创 2018-04-02 18:18:12 · 2145 阅读 · 0 评论 -
输入N个数,求其平均值
count = 0sum = 0while True: a = int(input()) sum=sum + a count += 1 print(sum/count)采用了while无限循环的语句,不然不知道加多少次。count是用来计数的。这个样子写就比较好了count = 0sum = 0while True: a = int(input()) if a ...原创 2018-04-02 18:45:18 · 22383 阅读 · 0 评论 -
九九乘法表--2
for i in range(1,10): line = '' for j in range (1, i+1): line += '{0}*{1}={2}'.format(j,i,j*i) print(line)用之前的方法写九九乘法表会出现不对齐的现象,上述方法可以解决。当然也可以采用制表符等方法。/t。扩展题:反向打印九九乘法表{:<2}其中冒号是分割符号...原创 2018-04-07 10:27:29 · 284 阅读 · 0 评论