Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Mike Buenaventura
519 PuntosHola a todos. Probé mi: python masterticket.py...
Cuando dice, "¿Cuántas entradas te gustaría, Mike?" Escribí 3 y mi total a pagar fue $13.... El total de Craig fue $30 por 3 entradas. ¿Podrías explicar cómo es posible?
3 Respuestas
Brian Jensen
Profesor de TreehouseExcelente, gracias por compartir tu Espacio de trabajo Mike Buenaventura!
Estuviste muy cerca! Solo hay un pequeño problema con el operador matemático que usaste en la línea 20 en tu código. Actualmente, tienes esto:
amount_due = num_tickets + TICKET_PRICE
Entonces, cuando esa línea se ejecuta num_tickets que es 3 se suma a TICKET_PRICE, que es 10. Solo necesitas cambiar el operador matemático ahí para usar multiplicación en lugar de suma, entonces obtendrás el mismo valor que Craig.
Mike Buenaventura
519 PuntosGracias por la respuesta Brian. Aquí está el enlace: https://w.trhou.se/brv841nhmm
Mike Buenaventura
519 PuntosGracias Brian. Fui a la consola, escribí 98... el total es $980... continúa...y..... vendido... entonces dijo, "¡Lo siento, todas las entradas están agotadas!!!".... ¿Más consejos y sugerencias por favor? Debería haber 2 entradas restantes.
Brian Jensen
Profesor de TreehouseDe nada, Mike Buenaventura
Solo necesitas eliminar la indentación frente a tu print("Sorry the tickets are all sold out!!! :(") declaración. De esa manera, no ejecutará esa línea hasta que después el while el bucle termine.
Brian Jensen
Profesor de TreehouseBrian Jensen
Profesor de TreehouseHola Mike Buenaventura
Necesitaremos ver tu código para poder ayudarte mejor. Consulta este video sobre compartir una captura de pantalla de tu espacio de trabajo, luego podemos echar un vistazo.