为了账号安全,请及时绑定邮箱和手机立即绑定

为什么答案运算失败?

num = 0

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

for item in L:

    num = num + 1

    if num % 2 !=0:

        continue

    print(item)


正在回答

3 回答

把print放在if里面试试


0 回复 有任何疑惑可以回复我~

True 是不是没有单引号

0 回复 有任何疑惑可以回复我~

代码没问题,重输一下试试

1 回复 有任何疑惑可以回复我~
#1

慕婉清1007536

刚发现,好像那个True确实没有引号,为啥啊,为啥它可以没有引号?
2021-02-01 回复 有任何疑惑可以回复我~
#2

可爱的王大喵 回复 慕婉清1007536

因为他不是字符串,而是布尔值
2021-03-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python3 入门教程(新版)
  • 参与学习       154062    人
  • 解答问题       1074    个

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

进入课程

为什么答案运算失败?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信