Python - Volver al menu

 
Vista:

Volver al menu

Publicado por Sergio (1 intervención) el 02/05/2019 17:56:27
Buenas necesito que me expliquen como puedo hacer un código para volver al inicio del programa. Quiero que al terminar el calculo presionando 1 pueda volver a calcular y con 0 poder salir..algo simple.. es para lo siguiente

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import math
def menu():
    print ("________________________________________________________")
print ("BIENVENIDO AL SISTEMA DE CALCULO DE MOVIMIENTO DE TIERRA")
print ("________________________________________________________")
print ("Menu de opciones::::::::::::::::::::::::::::::::::::::::")
print ("Ingrese 1 para utilizar el programa y 0 para salir")
largo = input ("Ingrese el largo de la cimentacion que desea realizar en (m):")
while float(largo)<=int(0):
    print ("Valor incorrecto. Debe ser mayor a cero")
    largo = input ("Ingrese nuevamente el largo de la cimentacion que desea realizar en (m):")
alto = input ("Ingrese el alto de la cimentacion que desea realizar en (m):")
while float(alto)<=int(0):
    print ("Valor incorrecto. Debe ser mayor a cero")
    alto = input ("Ingrese nuevamente el alto de la cimentacion que desea realizar en (m):")
ancho = input ("Ingrese el ancho de la cimentacion que desea realizar en (m):")
while float (ancho)<=int(0):
    print ("Valor incorrecto. Debe ser mayor a cero")
    ancho = input ("Ingrese nuevamente el ancho de la cimentacion que desea realizar en (m):")
#AHORA SE REALIZARA EL CALCULO
volumen = float(largo)*float(ancho)*float(alto)
print ("El volumen de tierra a extraer es:")
print (volumen)
print ("El calculo ha finalizado")
def inicio():
    menu()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.195
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Volver al menu

Publicado por tincopasan (605 intervenciones) el 02/05/2019 18:54:17
hay una sección de códigos fuentes, con una simple búsqueda:
https://www.lawebdelprogramador.com/codigo/Python/2935-Ejemplo-de-implementar-un-menu-en-python-en-la-consola.html
adaptalo a tus necesidades.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar