第6讲 作业题. 请写一个程序打印出 0~100 所有的奇数。
0. 请写一个程序打印出 0~100 所有的奇数。我自己写了这一段为什么不能用啊.
我理解的for 不是带入变量中中每个元素执行缩进程序吗? 刚开始学请大家帮我看看.
for i in range(101)
if (i % 2) != 0
print(i)
else:
return
标准答案是用while
i = 0
while i <= 100:
if i % 2 != 0:
print(i, end=' ')
i += 1
else:
i += 1 本帖最后由 baige 于 2020-8-27 20:15 编辑
for i in range(101):# :没写
if (i % 2) != 0 :#同上
print(i,end = ' ')
baige 发表于 2020-8-27 20:10
谢谢,刚开始写很多习惯没养成.还想问下为什么这里不用else了 娜塔雅 发表于 2020-8-27 20:29
谢谢,刚开始写很多习惯没养成.还想问下为什么这里不用else了
只需要判断是奇数就输出,偶数可以不用去管;
要加else的话
用这一句:
else :
continue 娜塔雅 发表于 2020-8-27 20:29
谢谢,刚开始写很多习惯没养成.还想问下为什么这里不用else了
{:10_254:}感谢. 第一次提问这里的小伙伴太热情了. for i in range(0,101):
if i % 2 != 0:
print(i)
试试这个{:10_269:}
页:
[1]