[课后作业] 第006讲:Python之常用操作符
小白一枚,看不懂为什么要加 i += 1大神给我讲讲这道题的思路,万分感谢
解释写在注释里了~
i = 0 # 初始化一个数值,从零开始
while i <= 100:# 只要 i 没超过100 都一直循环下去,反之退出循环
if i % 2 != 0:# 判断 i % 2 的余数是否为0 若不为零则执行if内的代码块 这里就是用作判断是奇数还是偶了
print(i,end=' ')# 若不被 2 整除则为积数 打印结果
i += 1 # 这里加 1 是为了开始判断下一个数是否为奇数
else:
i += 1# 如果是偶数 就不打印直接 +1 循环下一个数字进行判断奇偶数
如果帮助到你了~就给个最佳吧~{:10_288:} 假如当前数字i除2不等于0的话,打印i。
假如当前数字i除2等于0呢?等于0的话是不是不符合规律,要查找下一个i了?
所以i要自增1.
下面判断为偶数同理。 while循环需要在循环体内修改循环条件
i += 1 就是为下次循环做准备的
i = 0
while i <= 100: # i值不大于100则执行循环
if i % 2 != 0:# 判断是不是奇数
print (i,end=' ')# 若是奇数,才会执行这两句,这句输出i,
i += 1#这句修改i的值,为下次循环做准备
else:# i不是奇数,则执行下面这句
i += 1# 这句修改i的值,为下次循环做准备
在这个程序中 i += 1 总是要执行的,所以完全可以放到if…else…外面
i = 0
while i <= 100:
if i % 2 !=0:
print (i,end=' ')
i += 1 # 不管i是奇数还是偶数,这句总是要执行的,所以不必放到if…else…中 {:10_264:}
页:
[1]