当答案为“非”时,我需要退出两个 if 循环才能继续执行程序,但我不知道该怎么做,它只会从内部循环中中断。
这是我的第一个项目,我对 python 很了解,并且使用最基本的函数(??对于所有事情,所以我肯定错过了一些非常简单的东西
这是我的代码,对不起法国人:(
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的东西,但它也不起作用
当您所需的条件出现时,将标志设置为 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