Python编程练习题
2015-07-23 16:28
585 查看
1 求可用被17整除的所有三位数
ps:下面的写法和上面的写法性能的差距,上面好吧?
2 连续整数之合
累加
整数和能整除数字个数,奇数
for num in range(99,1000): if num % 17 == 0: print num
ps:下面的写法和上面的写法性能的差距,上面好吧?
for num in range(99,1000): if num % 17 == 0: print numelse:
continue
2 连续整数之合
>>> sum = 0 >>> x = int (raw_input ('pls input x: ')) pls input x: 22 >>> for num in range(0,x): ... sum += num ... >>> print sum 231 >>>
累加
x = int(raw_input('please input x : ' )) layer = 1 while layer <= x: lsum = 0 count =1 while count <= layer: lsum += count count += 1 fstr = '' for num in range(1 , layer ): fstr = fstr + str(num) + '+' fstr += str(layer) print fstr,'=', lsum layer += 1 ============== please input x : 5 1 = 1 1+2 = 3 1+2+3 = 6 1+2+3+4 = 10 1+2+3+4+5 = 15 # 如何控制空格的数量让等号在一起呢
整数和能整除数字个数,奇数
x = int(raw_input('please input x : ' )) for num in range(1 , x ): #print num sum = 0 for y in range(1,num + 1 ): sum += y if sum % num == 0: print num ,'---' ,sum root@planpls:/var/python/web2py# python seventeen.py please input x : 23 1 --- 1 3 --- 6 5 --- 15 7 --- 28 9 --- 45 11 --- 66 13 --- 91 15 --- 120 17 --- 153 19 --- 190 21 --- 231
相关文章推荐
- 使用Python和Blender来学习3D编程
- Python 爬虫解码问题解决
- Python文件夹与文件的操作
- python基本语法
- python __slots__ 使你的代码更加节省内存
- python- shutil 高级文件操作
- Json概述以及python对json的相关操作《转》
- Python学习笔记(三)------列表
- python time模块详解
- Python 之ConfigParser
- python数据存储 pprint, pickle
- 迭代和递归(Python)--乘方、最大公约数、汉诺塔、斐波那契、回文字符串
- Python-goose:用于文章提取的Python库
- python-celery使用教程
- python的初级训练
- python-ConfigParser模块【读写配置文件】
- python字符串连接
- 【转】Python的异常处理机制
- 使用Python生成pdf文件
- [python]csv格式文件的使用