Fashion shop
Fashion shop
de Rubí Cobos @rubicobos
- 57
- 0
- 0
Introduction
Decidi hacer una tienda de ropa basandome en el algoritmo de la tienda de mascotas, utilizando funciones, ciclos y demas elementos para hacerlo mas interactivo y completo.
Supplies
utilice una computadora con windows 11, y Visual studio code para el codigo, para ejecutar utilice un ejecutor online de python
Codigo de la tienda de ropa
# Funcion para mostrar el inventario
def mostrar_inventario(camisetas, pantalones, zapatos):
print("\nActualmente contamos con:")
print(f"Camisetas: {camisetas}")
print(f"Pantalones: {pantalones}")
print(f"Zapatos: {zapatos}")
print(f"En total tenemos {camisetas + pantalones + zapatos} productos.")
# Funcion para procesar una compra
def procesar_compra(producto, camisetas, pantalones, zapatos):
if producto == "camiseta" and camisetas > 0:
camisetas -= 1
print("Has comprado una camiseta. Quedan", camisetas, "camisetas.")
elif producto == "pantalon" and pantalones > 0:
pantalones -= 1
print("Has comprado un pantalon. Quedan", pantalones, "pantalones.")
elif producto == "zapato" and zapatos > 0:
zapatos -= 1
print("Has comprado un par de zapatos. Quedan", zapatos, "pares de zapatos.")
else:
print("Lo sentimos, no tenemos suficiente stock de ese producto o ingresaste un producto no valido.")
return camisetas, pantalones, zapatos
# Funcion para verificar si el inventario esta agotado
def verificar_inventario(camisetas, pantalones, zapatos):
if camisetas == 0 and pantalones == 0 and zapatos == 0:
print("\nNuestro inventario esta agotado. Gracias por tus compras, vuelve pronto.")
return True
return False
# Funcion principal del programa
def tienda_de_ropa():
print("**********************************")
print("BIENVENIDO A LA TIENDA DE ROPA")
print("**********************************")
num_camisetas = 50
num_pantalones = 30
num_zapatos = 20
print("Ingresa tu nombre:")
nombre = input()
print("Ingresa tu apellido:")
apellido = input()
# Concatenacion
nombre_completo = f"{nombre} {apellido}"
print(f"Gracias por visitarnos, {nombre_completo}.")
while True:
print("\nSelecciona una opcion:")
print("1. Ver cuantos productos hay en la tienda")
print("2. Comprar un producto")
print("3. Salir")
try:
respuesta = int(input("Ingresa tu opcion: "))
except ValueError:
print("\nPor favor, ingresa un numero valido.")
continue
if respuesta == 1:
mostrar_inventario(num_camisetas, num_pantalones, num_zapatos)
elif respuesta == 2:
print("\nQue producto deseas comprar? (Camiseta/Pantalon/Zapato)")
producto = input().strip().lower()
num_camisetas, num_pantalones, num_zapatos = procesar_compra(
producto, num_camisetas, num_pantalones, num_zapatos
)
elif respuesta == 3:
print("\nGracias por visitar la tienda de ropa, hasta pronto!")
break
else:
print("\nOpcion no valida. Por favor, selecciona 1, 2 o 3.")
# Verificar inventario
if verificar_inventario(num_camisetas, num_pantalones, num_zapatos):
break
# Ejecutar el programa principal
tienda_de_ropa()


0 comentários
Faça login ou cadastre-se Gratuitamente para comentar