请写一个程序打印出 0~100 所有的奇数。
本帖最后由 lzb1001 于 2023-3-22 22:27 编辑课后练习:请写一个程序打印出 0~100 所有的奇数。
小甲鱼给的参考答案是:
i = 0
while i <= 100:
if i % 2 != 0:
print(i, end=' ')
i += 1
else:
i += 1
为什么这么麻烦?像下面这样不是更简单?
for i in range(100):
if i % 2 != 0:
print(i) 方式有很多种,你觉得哪个简单就用哪种也是可以的,小甲鱼的参考答案也有可能是呼应教学进度,教到哪个知识点就用哪个知识点的
想简化也行
就像你这个,用到 range 就可以直接在 range 指定步长,没必要用到 if 了
for i in range(1, 100, 2):
print(i)
都一样,
小甲鱼用的是while循环
你用的是for循环
任何代码都可以,只要能实现这个功能即可 if i % 2 != 0:可以简化if i % 2 : 虽然是两种方法,但是结果都一样。只要你的代码能实现要求就可以了。
页:
[1]