问答详情
源自:5-2 Python按顺序访问list

为什么我这个代码不对呀

# Enter a code

L = ['Alice', 66, 'Bob', True, 'False', 100]

i = 1

for u in L:

    if i!= 1 and i%2 != 0:

        print(u)

    i = i + 1

    


提问者:慕无忌7227368 2023-10-16 17:52

个回答

  • 慕数据3153193
    2024-01-20 02:09:59

    i % 2!=0#取模运算要空开,而且这个是判断i是否为奇数的
    L = ['Alice', 66, 'Bob', True, 'False', 100]
    i = 1
    for u in L:
        if i!= 1 and i % 2 == 0:#这是与运算,当两者均是True时才会执行
            print(u)
        else:
            continue#跳出奇数次循环
        i=i+1


  • 慕侠9531228
    2024-01-02 21:42:40

    把 “i!=1 and”删掉就对了

  • 慕雪1241074
    2023-10-17 15:48:04

    应该对了吧?