Mi proyecto del curso: Introducción a la programación con Python
von Onelhys Pitty Torres @onelhyst
- 59
- 0
- 0
def calcular_animales(operacion, cantidad1, cantidad2):
if operacion == "suma":
return cantidad1 + cantidad2
elif operacion == "resta":
return cantidad1 - cantidad2
elif operacion == "multiplicar":
return cantidad1 * cantidad2
elif operacion == "dividir":
if cantidad2 != 0:
return cantidad1 / cantidad2
else:
return "Error: No se puede dividir por cero"
else:
return "Operación no válida"
def lista_productos():
productos = []
while True:
print("
Por favor selecciona una opción:")
print("1: Agregar un producto a la lista")
print("2: Imprimir la lista de productos")
print("3: Salir")
try:
opcion = int(input())
if opcion == 1:
print("Ingresa el producto que deseas agregar a la lista:")
producto = input()
productos.append(producto)
print(f"'{producto}' ha sido agregado a tu lista de productos.")
elif opcion == 2:
print("
*** LISTA DE PRODUCTOS ***")
for item in productos:
print(f"- {item}")
elif opcion == 3:
print("Gracias por usar la lista de productos para tu mascota. ¡Adiós!")
break
else:
print("Opción no válida, por favor intenta de nuevo.")
except ValueError:
print("Error: Ingresa un número válido.")
print("*************************+")
print("**** BIENVENIDO A *****+")
print("**** LA TIENDA DE *****+")
print("**** MASCOTAS ******+")
num_perros = 10
num_gatos = 8
num_pajaros = 25
print("Por favor ingresa tu nombre")
nombre = input()
print("Por favor escribe tu apellido")
apellido = input()
nombre_completo = nombre + " " + apellido
print("Xopa bro, gracias por visitarnos,", nombre_completo)
while True:
print("
Selecciona la opción que deseas:")
print("1: Conocer cuántos animales tiene la tienda")
print("2: Comprar un animal")
print("3: Calcular cuántos animales puedes comprar")
print("4: Gestionar la lista de productos para tu mascota")
print("5: Salir")
try:
respuesta = int(input())
if respuesta == 1:
print("Actualmente contamos con:")
print("Perros:", num_perros, "Gatos:", num_gatos, "Pajaros:", num_pajaros)
print("En total tenemos", num_pajaros + num_perros + num_gatos, "animales")
elif respuesta == 2:
print("¿Qué animal deseas comprar?")
animal = input().lower()
if animal == "perro" and num_perros > 0:
num_perros -= 1
print("Yeyoooo! compraste un perro. Ahora tenemos", num_perros, "perros restantes.")
elif animal == "gato" and num_gatos > 0:
num_gatos -= 1
print("Yeyoooo! compraste un gato. Ahora tenemos", num_gatos, "gatos restantes.")
elif animal == "pajaro" and num_pajaros > 0:
num_pajaros -= 1
print("Yeyoooo! compraste un pájaro. Ahora tenemos", num_pajaros, "pájaros restantes.")
else:
print("Suave Loco, no tenemos", animal, "o probablemente ya no haya en stock.")
elif respuesta == 3:
print("Selecciona la operación que deseas realizar: suma, resta, multiplicar, dividir")
operacion = input().lower()
print("Ingresa la cantidad del primer tipo de animal:")
cantidad1 = int(input())
print("Ingresa la cantidad del segundo tipo de animal:")
cantidad2 = int(input())
resultado = calcular_animales(operacion, cantidad1, cantidad2)
print(f"El resultado de {operacion} entre {cantidad1} y {cantidad2} es: {resultado}")
elif respuesta == 4:
lista_productos()
elif respuesta == 5:
print("Gracias por visitarnos,", nombre_completo)
break
else:
print("¡Viejo suave! ¿qué estás haciendo? Deja el relajo y escribe bien.")
except ValueError:
print("Error: Ingresa un número válido.")
Inicio del Programa
Bienvenida: Primero, el programa te da la bienvenida a la tienda de mascotas con un mensaje bonito.
Registro del Usuario: Te pide que ingreses tu nombre y apellido para saludarte de manera personalizada. Algo como "Xopa bro, gracias por visitarnos, Abnel".
Menú Principal
Luego te muestra un menú con varias opciones para que escojas qué quieres hacer:
Opción 1: Ver los Animales en la Tienda:
Si escoges esta opción, el programa te dice cuántos perros, gatos y pájaros tiene la tienda. También te da el total de animales.
Opción 2: Comprar un Animal:
Aquí puedes comprar un animal. Te pregunta qué animal quieres comprar y, si hay stock, te lo vende. Por ejemplo, si compras un perro, te dice cuántos perros quedan en la tienda. Si no hay suficiente stock, te dice que no tienen ese animal.
Opción 3: Calcular Cuántos Animales Puedes Comprar:
Esta opción es para hacer cálculos con los animales. Puedes sumar, restar, multiplicar o dividir la cantidad de dos tipos de animales. Por ejemplo, si quieres saber cuántos animales en total puedes comprar sumando perros y gatos, puedes hacerlo aquí.
Opción 4: Gestionar Lista de Productos para Mascotas:
Esta opción es como una lista de supermercado pero para productos de mascotas. Puedes agregar productos a la lista, ver qué productos tienes en la lista y salir del gestor de lista.
Te da opciones para agregar un producto, ver la lista completa de productos o salir.
Opción 5: Salir del Programa:
Si seleccionas esta opción, el programa se despide de ti y termina.



+0 Kommentare
Melden Sie sich an oder melden Sie sich kostenlos an, um zu kommentieren