如何在循环中跳出循环? Python

问题描述

word = input('Please write a word:')
length_word = len(word)
index = length_word - 1
x = 1
restart_variable = 1
while x != 0:
    try:
        while index >= 0:
            letter = word[index]
            print(letter)
            index = index - 1
    except:
        print('Please enter a word')
    while restart_variable != 0:
        end_program = input('Would you like to restart the program? (Y/N) ')
        if end_program == 'Y' or end_program == 'y':
            break
        elif end_program == 'N' or end_program == 'n':
            x = 0
            restart_variable = 0
            break
        elif end_program != ('Y'or'N') or end_program != ('y' or 'n'):
            print('Please enter specified commands.')
            continue
print('Goodbye!')
input('Press enter to exit the terminal')

嗨!

我曾尝试构建这个词反向器程序,但是当我按 y/Y(这应该使程序重新启动)并尝试重新启动程序时,我被带回“while restart_variable”循环。

然而,这个输入应该使程序重新启动。 我错过了什么?

感谢所有愿意回答的人!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)