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)
总结:
有时候想不出来的东西,百度一下,才发现很简单,将自己想不到的要多练习,标注重点
浙公网安备 33010602011771号