为什么我这个代码不对呀

来源:5-2 Python按顺序访问list

慕无忌7227368

2023-10-16 17:52

# 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

    


写回答 关注

3回答

  • 慕数据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”删掉就对了

    慕侠9531...

    if后面应该是:i%2==0

    2024-01-02 21:44:29

    共 1 条回复 >

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

    应该对了吧?

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154164 学习 · 1075 问题

查看课程

相似问题