1-100的和

思路:

在思考的没有局限在一个变量想要完成这个任务,故思考很久不的要领,去百度了前辈的代码,获得思路,

有三种方式可实现1-100的和。。其中一个是使用内置函数。一个是使用for循环,一个是使用while循环

由于现在只会for循环跟while循环,所有不考虑内置函数,代码如下,

代码:

 使用 for 循环

x = 1
for i in range(100):
    x = i + x
print (x)
#思路正确,代码错误,
#range(100)使用list(列表形式),其中得到数字是0-99,缺少一个最后一#个数字,而且X在初始的时候已经是1,测试得到的结果是错误的
x = 0
for i in range(101):
    x = i + x
print (x)

使用while循环

1 x = 0 
2 i = 0
3 while i < 100:#此处跟for循环区别在于当i当作99的标签时还会再进行一次
4     i += 1        #+1运算,故此处判断为小于100即可
5     x = i + x
6 print (x)

 

总结:

有时候想不出来的东西,百度一下,才发现很简单,将自己想不到的要多练习,标注重点

posted on 2018-01-05 10:39  雷神网咖  阅读(274)  评论(0)    收藏  举报

导航