python学习-Day9-练习题复习
2017-10-27 10:02
405 查看
复习,做如下练习题
1. 实现1-100的所有的和
2. 实现1-500所有奇数的和
3. 求1+ 2! + 3! + 4! + ……20!的和
4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
5. 复习字典排序,字符串, list, tuple常用方法
#/usr/bin/python
#coding=utf-8
#1.实现1-100的所有的和
sum =
0
for
i in
xrange(1,101):
sum += i
print
sum
>>>
5050
#2.实现1-500所有奇数的和
js = sum([i
for
i in
xrange(1,501)
if i %2
==1])
print
js
>>>
62500
#3.求1+ 2! + 3! + 4! + ……20!的和
a =
xrange(1,21)
b=1
sum3=0
for
i in
a:
b *=i
sum3 +=b
print
b
print
sum3
>>>
2432902008176640000
2561327494111820313
#4.对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
list1 = [2,32,43,453,54,6,576,5,7,6,8,78,7,89]
list1.sort()
print
list1
>>> [2,
5,
6, 6,
7,
7, 8,
32,
43, 54,
78,
89, 453,
576]
1. 实现1-100的所有的和
2. 实现1-500所有奇数的和
3. 求1+ 2! + 3! + 4! + ……20!的和
4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
5. 复习字典排序,字符串, list, tuple常用方法
#/usr/bin/python
#coding=utf-8
#1.实现1-100的所有的和
sum =
0
for
i in
xrange(1,101):
sum += i
sum
>>>
5050
#2.实现1-500所有奇数的和
js = sum([i
for
i in
xrange(1,501)
if i %2
==1])
js
>>>
62500
#3.求1+ 2! + 3! + 4! + ……20!的和
a =
xrange(1,21)
b=1
sum3=0
for
i in
a:
b *=i
sum3 +=b
b
sum3
>>>
2432902008176640000
2561327494111820313
#4.对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
list1 = [2,32,43,453,54,6,576,5,7,6,8,78,7,89]
list1.sort()
list1
>>> [2,
5,
6, 6,
7,
7, 8,
32,
43, 54,
78,
89, 453,
576]
相关文章推荐
- python学习-Day11-12-复习
- python学习——练习题(7)
- python 进阶学习之5--入门练习题
- 【Python学习笔记】Python练习题:filter()
- Day_01 - Day_05之一周Python学习总结与复习
- Python学习之路(仅供学习py的学者复习回顾)
- 笨方法学习Python-习题37: 复习各种符号
- 【python】编程学习练习题--3
- Python学习路程day9
- python学习日志--day9
- python学习--小练习题
- Python学习记录_Day010总结复习+列表+集合+元组+字典
- 复习Python的Day9
- python学习Day9
- python3学习之练习题
- Python练习题 10-1 Python 学习笔记
- Python的学习笔记DAY9---Django学习1
- day9 python学习随笔
- python学习--小练习题(二)
- python学习——练习题(2)