Vintage Bar
Vintage Bar
by Jerónimo Gandini @jeronimo_gandini
- 18
- 0
- 0
Introducción
Mi proyecto consiste en un bar de fichines donde los usuarios eligen entre cargar su tarjeta para jugar a distintos juegos, comprar líneas de bowling o minigolf o comprar tragos.

Materiales
Usé Visual Studio Code junto con la extensión de Python para realizar el proyecto en mi ordenador.
Proyecto final: VINTAGE BAR
En primer lugar, designe las variables "nombre", "apellido" y "nombre_completo", además de imprimir los mensajes que dan la bienvenida a los comensales y le solicitan que ingrese su nombre.
Luego, definí el menú donde imprimí cada una de las opciones.
A continuación, definí la opción para comprar fichines donde designe la variable "fichines" a "int(input())".
Después, definí la opción para comprar líneas de bowling donde creé la lista de los jugadores. En este caso, usé validaciones para limitar la compra de líneas de bowling a 10 mediante la función "if". Hice el cálculo de las líneas de bowling por el precio e imprimí el precio total multiplicando el precio de 1 por las que compró el usuario. Inserte una condición para que volviera a introducir las líneas de bowling si se pasaba de 10 con la función "else". Después de comprar las líneas de bowling, ingrese una validación infinita con "while True" y le pedí al usuario que ingrese el nombre de cada uno de los jugadores y designe la variable "jugador" igual a "input()". Escribí dos validaciones: una en caso de que el nombre no se encontrará para que lo agregará a la lista de jugadores y otra en la cual si la longitud de la lista de jugadores era igual a las líneas de bowling, que le dijera al usuario que ya había ingresado todos los jugadores e introduje la función "break". Por último, se imprime la lista de jugadores y un mensaje para que disfrute el juego. El mismo procedimiento aplique con las líneas de minigolf solo que en lugar de 10 jugadores permití un máximo de 4.
En el caso de los tragos, define las variables de "tragos" y "precio_tragos" para calcular el precio total de la compra de tragos.
Una vez definidas todas las funciones, volví a ingresar una iteración infinita con "while True" y designe la variable pedido al número que ingresara el usuario. Escribí las funciones que había definido anteriormente y en la siguiente línea ingrese la función "continue" para que volviera al menú de opciones una vez que el usuario finalizara la compra.
Por último, ingresé una opción para que el usuario saliera del programa y así evitar la iteración infinita mediante la función "break". Debajo imprimí un mensaje que le daba las gracias y que lo esperábamos para otra noche en el bar.






0 comments
Log in or join for Free to comment