我可以这样做:
if maxoksum > 0: R = maxoksum
但是如果我尝试非常类似的事情:
if oksum % 3 == 0: if oksum > maxoksum: maxoksum = oksum
我收到语法错误:
if oksum % 3 == 0: if oksum > maxoksum: maxoksum = oksum
^
SyntaxError: invalid syntax
我做错了什么?如果在一行中,有没有办法开始工作?
答案 0 :(得分:0)
回答我的问题,因为我无法将评论标记为解决方案。引用@deceze 的评论:
<块引用>可以说 if..: if..: ..
可以工作,但 if..: foo if..: bar
或 if..: if..: .. else:
在语法上已经无法消除歧义,因此根本不可能编写任何此类复合块语句。