-
Notifications
You must be signed in to change notification settings - Fork 0
/
pizzeria.py
80 lines (62 loc) · 2.88 KB
/
pizzeria.py
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import acciones as accion
import historial_precios as historial
import os
def inicio():
os.system('cls')
print('*********************************')
print('* BIENVENIDO A LA PIZZERIA UCAB *')
print('*********************************')
salida = 's'
n=0
precio=0
total=0
while(salida!='n'):
n=n+1
print('Pizza numero ', n, '\n')
#Solicitud de tamaño
print('Por favor, seleccione el tamaño de su pizza\n')
tamaño = accion.solicitar_tamaño()
precio = precio + historial.precioxtamaño(tamaño)
#Solicitud de ingredientes
ingredientes = []
ingredientes= accion.solicitar_ingrediente()
precio = precio + accion.calcular_precio_ingrediente(ingredientes)
#Solicitud de bebidas
res = input('\n¿Desea agregar una bebida a su orden? [s/n]: \n')
if(res=='s'):
bebidas = accion.solicitar_bebida()
precio = precio + accion.calcular_precio_bebida(bebidas)
else:
bebidas = []
#Delivery
respuestaDelivery = input('\n¿Desea hacer delivery de su orden? [s/n]: \n').lower()
if (respuestaDelivery == 's'):
lugar = accion.solicitar_delivery()
precio += historial.precioDelivery(lugar)
#Resumen del pedido
print('Subtotal a pagar por una pizza '+accion.consultar_nombre_tamaño(tamaño)+ ' con '+ accion.consultar_nombre_ingredientes(ingredientes) +' y '+accion.consultar_nombre_bebidas(bebidas)+ ' a '+ accion.consultar_nombre_delivery(lugar) +': '+str(precio))
total = total+precio
precio=0
else:
#Resumen del pedido
print('Subtotal a pagar por una pizza '+accion.consultar_nombre_tamaño(tamaño)+ ' con '+ accion.consultar_nombre_ingredientes(ingredientes) +' y '+accion.consultar_nombre_bebidas(bebidas)+': '+str(precio))
total = total+precio
precio=0
salida = accion.solicitar_confirmacion()
#Resumen de la compra completa
print(f'El pedido tiene un total de {n} pizza(s) por un monto de {total}\n')
print('¡Gracias por su compra, regrese pronto!\n')
#Encuesta de satisfaccion
if (n>0):
print('\nEn Pizzeria UCAB nos importamos mucho por la opinión de nuestros clientes\n')
res = input('Le gustaria responder una pregunta de satisfacción con el fin de mejorar nuestra atención y servicios?[s/n]: \n')
if (res == 's'):
print('\n¿Cómo evaluaría nuestro servicios en escala del 1 al 3? (siendo el 3 como excelente):')
accion.respuesta_puntuacion()
else:
print('Que tenga un buen día')
print('***************************************************************************************')
inicio()
#if (__name__ == "__main__"):
# import sys
# inicio()