提问人:Avril 提问时间:9/18/2023 更新时间:9/18/2023 访问量:50
我怎样才能摆脱 Python 中的两个循环,而不仅仅是内部循环?[复制]
How can I get out of two loops in Python, not only the inner one? [duplicate]
问:
当答案为“非”时,我需要退出两个 if 循环才能继续程序,我不知道该怎么做,它只会从内部循环中断。
这是我的第一个项目,我 idk 很多关于 python 和 im 使用最基本的函数(?? 对于一切,所以我肯定缺少一些非常容易的东西
这是我的代码,对不起法国:(
plus = True
while plus:
plusChiffres = input("Avez-vous besoin de plus de chiffres pour votre opération ? Écrivez \"Oui\" si vous en avez besoin. Si ce n'est pas nécessaire, écrivez \"Non, merci\" : ")
#plús et plús de chiffres
if plusChiffres == "Oui":
chiffreTrois = float(input("Seulement mettre le troiséme Chiffre !:"))
while True:
plusChiffresBLAGUE = input("Avez-vous besoin de PLUS de chiffres pour votre opération ? Écrivez \"Oui\" si vous en avez besoin. Si ce n'est pas nécessaire, écrivez \"Non, merci\" : ")
if plusChiffresBLAGUE == "Oui":
print("tu es ridicule! je ne vais met du plus chiffres a l'operation pour vous! c'est un petit et simple programme!")
quit()
elif plusChiffresBLAGUE == "Non, merci":
print=("Oh merci mon ami ! Je n'avais pas l'intention de le faire de toute façon.")
plus = False
我尝试使用 break,在询问 ai 后,它告诉我使用 =false 的东西,但它也不起作用
答:
1赞
Stark
9/18/2023
#1
当你需要的条件出现时,把一个标志作为 true 并打破内部循环,在外循环中,只需检查你的标志,如果为 true,那么也打破外部循环。
plus = True
while plus:
plusChiffres = input("Avez-vous besoin de plus de chiffres pour votre opération ? Écrivez \"Oui\" si vous en avez besoin. Si ce n'est pas nécessaire, écrivez \"Non, merci\" : ")
#plús et plús de chiffres
if plusChiffres == "Oui":
chiffreTrois = float(input("Seulement mettre le troiséme Chiffre !:"))
while True:
plusChiffresBLAGUE = input("Avez-vous besoin de PLUS de chiffres pour votre opération ? Écrivez \"Oui\" si vous en avez besoin. Si ce n'est pas nécessaire, écrivez \"Non, merci\" : ")
if plusChiffresBLAGUE == "Oui":
print("tu es ridicule! je ne vais met du plus chiffres a l'operation pour vous! c'est un petit et simple programme!")
quit()
elif plusChiffresBLAGUE == "Non, merci":
print=("Oh merci mon ami ! Je n'avais pas l'intention de le faire de toute façon.")
plus = False
break
if plus==False:
break
评论
return
elif
break
break
plus = False