Python练习一
来源:互联网 发布:咏春历史 知乎 编辑:程序博客网 时间:2024/06/06 10:02
1.实现1-100的所有的和
方法一:
sum = 0
for i in xrange(1,101):
sum += i
print sum
方法二:
num = reduce(lambda x,y:x+y,xrange(1,101))
print num
方法三:
num = sum(xrange(1,101))
print num
2.实现1-500所有奇数的和
方法一:
sum = 0
for i in xrange(1,501):
if(i % 2 == 1):
sum += i
print sum
方法二:
sum = 0
for j in xrange(1,501,2):
sum += j
print sum
3.求1+ 2! + 3! + 4! + ……20!的和
方法一:
sum = 0
sum1 = 1
for i in xrange(1,21):
sum1 *= i
sum += sum1
print sum
方法二:
import math
sum = 0
for i in xrange(1,21):
sum += math.factorial(i)
print sum
方法三:
sum = 0
sum1 = 1
for x in xrange(1,21):
for y in xrange(x,x+1):
sum1 *= y
sum += sum1
print sum
4.对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]
方法一:
list = [2,32,43,453,54,6,576,5,7,6,8,78,7,89]
print(sorted(list))
方法二:
list = [2,32,43,453,54,6,576,5,7,6,8,78,7,89]
list.sort()
print(list)
阅读全文
0 0
- Python脚本练习一
- Python小练习一
- python练习一
- python练习(一)
- python 练习一
- Python练习一
- Python练习一
- Python小练习(一)
- spark python 练习(一)
- Python爬虫练习笔记一
- python小练习(一)
- python项目练习一:即时标记
- python项目练习一:即时标记
- python 实验5 字符串练习(一)
- 13、python网络编程练习(一)
- 剑指offer练习Python(一)
- python项目练习一:即时标记
- Python List 练习实践(一)
- 【Unity】基于矩阵的UGUI引导蒙版方案
- 如何把一个基于Maven项目所有的jar文件快速列出到Excel?
- js前端抓取网页图标
- 新版Hbase API 用法示例
- Service服务实现下载功能
- Python练习一
- Sql性能优化梳理
- Java String原理及源码详解
- LeetCode刷题(23)
- 201709-5 除法 ccf
- CSR8675学习笔记:新建一个GATT server
- Gym 100112HHorror List—深搜—bfs
- springcloud config 修改配置
- Android示例-JavaScript与UI控件交互(二)