Python - Crear manu de comida con python

 
Vista:

Crear manu de comida con python

Publicado por Carlos Manuel (1 intervención) el 26/05/2020 04:12:50
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
27
28
29
30
31
32
33
34
35
36
37
38
class Menu(): # Clase Menu
    cant = 0
    total = 0
    def Desayuno(self): #Metodo desayuno
        cant = input("ingresar el numero de personas: ")
        total = cant * 35
        print("el total a pagar es: %s" % total) #Devuelve el total a pagar
 
    def Comida(self): # Metodo comida
        cant = input("ingresar el numero de personas: ")
        total = cant * 50
        print("el total a pagar es: %s" % total)
 
    def Cena(self): # Metodo cena
        cant = input("ingresar el numero de personas: ")
        total = cant * 40
        print("el total a pagar es: %s" % total)
 
m = Menu()
print("--Menu--")
print("1) Desayuno ")
print("2) Comida ")
print("3) Cena ")
 
# Selecciona una opcion
opc = input("selecciona: ")
 
# manda llamar el metodo correspondiente
if opc == 1:
    m.Desayuno()
 
elif opc == 2:
    m.Comida()
 
elif opc == 3:
    m.Cena()
 
# esto no me funciona, cuando mando a llamar al metodo
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: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Crear manu de comida con python

Publicado por dario (185 intervenciones) el 26/05/2020 05:58:32
Hola, este es tu mismo codigo, fijate bien como esta hecho, especialmente en la linea de cant = input('.....')
Tambien en las condiciones.
Salu2.

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
27
28
29
30
31
32
33
34
35
36
37
class Menu(): # Clase Menu
  cant = 0
  total = 0
 
  def Desayuno(self): #Metodo desayuno
    cant = int(input("ingresar el numero de personas: "))
    total = cant * 35
    print("el total a pagar es: %s" % total) #Devuelve el total a pagar
 
def Comida(self): # Metodo comida
  cant = int(input("ingresar el numero de personas: "))
  total = cant * 50
  print("el total a pagar es: %s" % total)
 
def Cena(self): # Metodo cena
  cant = int(input("ingresar el numero de personas: "))
  total = cant * 40
  print("el total a pagar es: %s" % total)
 
m = Menu()
print("--Menu--")
print("1) Desayuno ")
print("2) Comida ")
print("3) Cena ")
 
# Selecciona una opcion
opc = input("selecciona: ")
 
# manda llamar el metodo correspondiente
if opc == '1':
  m.Desayuno()
 
elif opc == '2':
  m.Comida()
 
elif opc == '3':
  m.Cena()
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