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