1 前言
在遇到问题时我们总会有不同的方式方法去解决,但无论做的过程多么千差万别,只要能得到能答案,那么它都是完美的,俗话说”不管黑猫还是白猫,能捉到老鼠的都是好猫。”在程序设计中更是体现得淋漓尽致。
2 问题描述
如何得到从1-100的求和结果呢?
3 解决方案
(1)方法一
a=0 for i in range(1,101): a=a+i print(a) |
(2)方法二:
def sum(x): if x<=100 and x>=0: return x+sum(x-1) else: return 0 print(sum(100)) |
(3)方法三:
def sum(): t=0 x=1 while x < 101: t=t+x x+=1 return t print(sum()) |
4 总结
在这日复一日的生活中,总会面对相同的问题,但“一个问题,多种算法”这一句话一直铭记于小编心中,学习方法千百态,总有那么几种“另类”的方法适合自己。