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

Python

Mike Buenaventura
Mike Buenaventura
519 Puntos

Hola 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?

Brian Jensen
sello-máscara
.a{fill-rule:evenodd;}techdegree
Brian Jensen
Profesor de Treehouse

Hola Mike Buenaventura :wave:

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. :thumbsup:

3 Respuestas

Brian Jensen
sello-máscara
PERSONAL
.a{fill-rule:evenodd;}techdegree
Brian Jensen
Profesor de Treehouse

Excelente, 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. :thumbsup:

Mike Buenaventura
Mike Buenaventura
519 Puntos

Gracias por la respuesta Brian. Aquí está el enlace: https://w.trhou.se/brv841nhmm

Mike Buenaventura
Mike Buenaventura
519 Puntos

Gracias 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
sello-máscara
.a{fill-rule:evenodd;}techdegree
Brian Jensen
Profesor de Treehouse

De nada, Mike Buenaventura :manos levantadas:

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.