小白有个问题
如图,为什么会打印True和False? 空条徐伦 发表于 2020-4-29 15:25
那他为什么输出的不是数而是真假?
append后的括号里是增加的内容,所以你增加的是x%2==0的判断结果,也就是TRUE与FALSE
我是想输出偶数的 本帖最后由 冰河星云 于 2020-4-29 15:23 编辑
你最后只做了判断,没有输出>>> list1 = []
>>> for x in range(10):
if x % 2 == 0:
list1.append(x)
>>> list1
>>>
append后面的括号里是增加的内容,你现在输入的是每一个x除以2之后的余数是否为0,也就是你看到的TRUE和FALSE,如果需要输出偶数,需要在for循环下面,加个if判断语句,先判断是否是偶数,如果是就append ziwan1021 发表于 2020-4-29 15:22
append后面的括号里是增加的内容,你现在输入的是每一个x除以2之后的余数是否为0,也就是你看到的TRUE和FAL ...
那他为什么输出的不是数而是真假? 好 ==用来判断相不相等,它本身就是判断符号,判断就是只有对或错啊 空条徐伦 发表于 2020-4-29 15:25
那他为什么输出的不是数而是真假?
因为 == 是判断真假的,结果也是真假
页:
[1]