<p>使用<code>while</code>循环不断迭代选项,选择除提供的输入值以外的任何输入值,即整数<code>1,2,3,4</code>应中断循环并结束程序</p>
<pre><code>print ("Calculadora de conversiones")
while True:
opcion = int(input("***MENÚ*** \n1. Galones a Litros \n2. Litros a Galones \n3. Litros a mililitros \n4. Galones a mililitros \n" "Ingrese la opción que desea: "))
if opcion == 1:
print(" -")
Galones=int(input("Ingrese la cantidad de Galones a convertir: "))
Litros = Galones * 3.7854118
print(Galones, "Galones equivalen a",Litros,"Litros")
elif opcion == 2:
print(" -")
Litros=int(input("Ingrese la cantidad de Litros a convertir: "))
Galones = Litros / 3.7854118
print(Litros, "Litros equivalen a",Galones,"Galones")
elif opcion == 3:
print(" -")
Litros=int(input("Ingrese la cantidad de Litros a convertir: "))
mililitros = Litros * 1000
print(Litros, "Litros equivalen a",mililitros,"mililitros")
elif opcion == 4:
print(" -")
Galones=int(input("Ingrese la cantidad de Galones a convertir: "))
mililitros = Galones * 3785.41
print(Galones, "Galones equivalen a",mililitros,"mililitros")
else:
break
</code></pre>