小甲鱼python作业第十二讲第五题
>>> list1 = [(x, y) for x in range(10) for y in range(10) if x%2==0 if y%2!=0]为什么在答案中每行都要缩进呢,用and 可以么list1 = []
for x in range(10):
for y in range(10):
if x%2 == 0:
if y%2 != 0:
list1.append((x, y)) 你问为什么要缩进,就说明了你没了解缩进的意义所在...
下面两 if 用 and 可以
缩进代表python的精髓,代表着此行代码属于上一行的分支。 python是严格要求缩进的
Twilight6 发表于 2020-6-6 16:27
你问为什么要缩进,就说明了你没了解缩进的意义所在...
试了下,不行
and怎么用呢 MangoF 发表于 2020-6-9 15:41
试了下,不行
and怎么用呢
list1 = []
for x in range(10):
for y in range(10):
if x%2 == 0 and y%2 != 0:
list1.append((x, y))
print(list1) Twilight6 发表于 2020-6-9 15:42
原来这样呀,明白了{:9_227:} MangoF 发表于 2020-6-9 15:44
原来这样呀,明白了
问题如果已经解决,那么记得给个最佳蛤~ Twilight6 发表于 2020-6-6 16:27
你问为什么要缩进,就说明了你没了解缩进的意义所在...
那为什么两个条件for语句不能用and却要缩进呢 Linnnn 发表于 2020-6-9 22:46
那为什么两个条件for语句不能用and却要缩进呢
for 循环没有这种用法哦... 你可以去问问 创始人 Twilight6 发表于 2020-6-9 22:50
for 循环没有这种用法哦... 你可以去问问 创始人
好吧 谢啦 Linnnn 发表于 2020-6-12 16:22
好吧 谢啦
嘿嘿 客气了~
页:
[1]