代码:
i = len(s) - 1
while i >=0:
if silaba_final(s[i:]):
if i == 0:
return True
else:
z = len(s) - i
while z >=0:
if not e_silaba(s[z:i]):
z = z - 1
if e_silaba(s[z:i]):
if z == 0:
return True
else:
z = len(s) - z
if not silaba_final(s[i:]):
if i == 0:
return False
else:
i = i - 1
所以我有一个代码,它是用来查看一个单词是否包含“silaba\u final”
然后剩下的词除了“silabaèu final”。。。可以包含零
或者更多次的功能“eúu silaba”。我试过这个代码但是当我执行
它发出“执行命令”。请等待结果“我想是
无限循环。有人能帮我吗?你知道吗
如果
silaba_final(s[i:])
为真且i > 0
,那么在这段代码中您将得到一个无限循环。只有当silaba_final(s[i:])
为false时,才会到达您的语句i = i - 1
。你知道吗相关问题 更多 >
编程相关推荐