2024-04-25 02:13:10 发布
网友
我有一个关于下面代码的问题,我刚开始编码,我正在Hackerrank上做第二个python挑战。我想测试我的代码是否工作,检查它是否奇怪,但我的代码没有打印。你知道吗
N=8 if N % 2 ==1 and N >= 6 and N <20: print("Weird") else: print ("Not weird")
因此,如果N是2的通勤时间,在6到20之间,它应该打印奇怪的所有其他应该打印不奇怪,但它不打印。你能告诉我我的密码有什么问题吗?你知道吗
else的缩进不正确。另外,你的条件N>;=6是多余的,不是吗?当6的N%2将导致0时,它将自动打印else条件。可以,而且应该使用N>;6或N>;=7。你知道吗
else
else行必须与if语句在同一级别缩进。缩进是python的关键。试试这个:
else
的缩进不正确。另外,你的条件N>;=6是多余的,不是吗?当6的N%2将导致0时,它将自动打印else条件。可以,而且应该使用N>;6或N>;=7。你知道吗else行必须与if语句在同一级别缩进。缩进是python的关键。试试这个:
相关问题 更多 >
编程相关推荐