我在Codechef中运行Python代码,但在代码的第二行中找不到错误。有人可以找出错误吗?

时间:2019-09-26 18:18:26

标签: python

错误-第9行-否则ns> = 10: SyntaxError:语法无效 代码-

for _ in (int(input())):
    k=int(input())
    n = int(k/26)
    ns = k - n
    if ns<2:
        print (2**n+" "+0+" "+0)
    elif (ns>=2 and ns<10):
        print (0+" "+2**n+" "+0)    
    else ns>=10:
        print (0+" "+0+" "+2**n)   

1 个答案:

答案 0 :(得分:1)

如果有要检查的条件,则需要使用elif,否则不采取任何条件。

else:
    print (0+" "+0+" "+2**n)