微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

欢迎加入团队圈子!与作者面对面!

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 总结

在这日复一日的生活中,总会面对相同的问题,但“一个问题,多种算法”这一句话一直铭记于小编心中,学习方法千百态,总有那么几种“另类”的方法适合自己。


主编:王楠岚

责编 :豆浆油条

能力越强,责任越大。

实事求是,严谨细致。

(where2go团队)



微信号:算法与编程之美          

Python|“另类”的1-100求和方法_python

长按识别二维码关注我们!

温馨提示:点击页面右下角发表评论,期待您的参与!期待您的转发!