0-100的奇数
小甲鱼第6讲的习题,写成这样也是可以出现0-100之间奇数的,而且比小甲鱼的简练。但是这样写有bug或者缺点吗?i = 0
while i <= 100:
if i % 2 != 0:
print(i, end=' ')
i += 1
没啥问题 可以的,恭喜 本帖最后由 checkily 于 2018-1-24 15:35 编辑
for i in range(10):
if i%2==1:
print(i,end=",")
用for 比较简洁,
如果学到20课左右,可以用一行就可以打印出来
list(filter(lambda x:x%2,range(100))) 可以的没有毛病 试试这个:
哇 ,大家都学习的太好了,还需要努力! original.F 发表于 2018-1-24 23:25
试试这个:
谢谢,虽然还不是很懂,学到后面以后,一定会看懂的! checkily 发表于 2018-1-24 15:20
用for 比较简洁,
如果学到20课左右,可以用一行就可以打印出来
用For确实更好,后面的还没学到,努力,fighting!!! wgz890813 发表于 2018-1-25 11:39
用For确实更好,后面的还没学到,努力,fighting!!!
for 循环不难的。在10几课里,有一个推导式,也是一行就可以写出来。如下:
list1=
print(list1) checkily 发表于 2018-1-25 15:51
for 循环不难的。在10几课里,有一个推导式,也是一行就可以写出来。如下:
list1=
print(list1)
有一个小错误,修正一个是i%2==1
wgz890813 发表于 2018-1-26 06:09
list1=
print(list1)
有一个小错误,修正一个是i%2==1
哈哈,我把“i”打成“1”了。
页:
[1]