range()
range函数只有在调用的时候才会计算,无论储存了多少个元素,不被调用的range占内存都一样。代码:
range()的三种创建方式while循环
while构建4步法四步构建 累加和 的代码:
改变变量在最后一步哦#注意一下print位置的区别
print位置顶格,只输出最终一步练习:1-100的偶数累加和
我的设计:结果为2550,对问题的解决可以用笨办法 嵌套。
不知道我的上面那个版本 为什么不行,看看下面老师版本的老师的改良版本:结果为2550
可以直接利用0和1的布尔值进行运算#判断是否为偶数那里,a%2的布尔值要么是1(True),要么是0(False),我们希望是0——这样才是偶数,但if后的语句只能是True才会执行,加上个not就可以执行False了。
#要记住bool()!a%2这个值还是int类型,要跟在if后面的话,一定要联想到 if 只能判断bool类型的值!
for-in 循环(for循环)——for 变量 in 可迭代对象
in是什么含义?——遍历(把里面的东西都拿出来)
目前学到只有2个可迭代对象:字符串、序列
for in补充:用for-in循环来计算1-100之间的偶数和
我的版本:正确计算
其实if那句就有点多余,都已经挑出来2,4...100了老师的版本:
先限定范围1-100,再进一步筛选满足偶数条件的变量%2==0
网友评论