![v2-c3d22fdbc992f7174705374097aa504f_1440w.jpg?source=172ae18b](http://img-01.proxy.5ce.com/view/image?&type=2&guid=6f245958-ec2f-eb11-8da9-e4434bdf6706&url=https://pic1.zhimg.com/v2-c3d22fdbc992f7174705374097aa504f_1440w.jpg?source=172ae18b)
总结了一些最最基本的python算法,供新手一起练习
练习一:求1+2+3...100的值
#第一种方法
练习二:打印一个数的阶乘
# 方法一
def fac(n):
result = 1
for i in range(1,n+1):
result*=i
if i<n:
print(i,"X",'',end='')
else:
print(i,"=",'',end='')
return result
print(fac(4))
# 方法二
from functools import reduce
print(reduce(lambda x,y:x*y,range(1,5)))
练习三:10-50中个位数带有5的所有数字