小编Rob*_*est的帖子

if/elif/else语句在一个带有python的while循环中

我是python的新手,所以这可能是一个初学者的问题.我在下面的代码中的'else'语句出于语法错误而出于我的想法.我已多次查找它的语法,但我找不到错误.这是我的python代码:

siteswap = input("Enter the siteswap you want to validate here:")  
aantal_digits = len(siteswap)  
i = 0  
j = 1  
while i != aantal_digits:  
    if (int(siteswap[i])+ (i + 1)) % aantal_digits == (int(siteswap[1:aantal_digits])+ (j + 1)) % aantal_digits:  
            print("This siteswap is invalid")  
            break  
    elif i != aantal_digits:  
        del (int(siteswap[i])  
    else:  
        print ("This siteswap is valid")
        break
Run Code Online (Sandbox Code Playgroud)

else突出显示,我收到"语法错误".

python if-statement syntax-error while-loop

0
推荐指数
1
解决办法
3151
查看次数

标签 统计

if-statement ×1

python ×1

syntax-error ×1

while-loop ×1