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
Darren Jones
280 PuntosPregunta sobre cómo cambiar cadena a entero. ¿Método diferente, mismo resultado?
Cuando hice la tarea por mí mismo, usé la siguiente línea de código:
# Pide al usuario por nombre y pregunta cuántos boletos le gustaría
number_of_tickets = int(input(Hola {}, ¿cuántos boletos te gustaría comprar hoy? .format(name)))
Pero noté que el profesor eligió hacerlo de una manera ligeramente diferente donde convirtió la cadena a un entero en una línea separada como:
# Pide al usuario por nombre y pregunta cuántos boletos le gustaría
number_of_tickets = input(Hola {}, ¿cuántos boletos te gustaría comprar hoy? .format(name))
number_of_tickets = int(number_of_tickets)
Solo me preguntaba si hay alguna diferencia entre los dos métodos y ¿estuve 'mal' al hacerlo a mi manera, ya que parecía funcionar bien?
Gracias
TICKET_PRICE = 10
tickets_remaining = 100
# Mostrar cuántos boletos quedan
print(Quedan {} tickets.format(tickets_remaining))
# Obtener el nombre del usuario y asignarlo a una nueva variable
name = input(¿Cuál es tu nombre? )
# Pide al usuario por nombre y pregunta cuántos boletos le gustaría
number_of_tickets = int(input(Hola {}, ¿cuántos boletos te gustaría comprar hoy? .format(name)))
# Calcular el precio (número de boletos multiplicado por el precio) y asignarlo a una variable
cost_of_tickets = number_of_tickets * TICKET_PRICE
# Muestra el precio en la pantalla
print({} boletos costarán un total de ${}.format(number_of_tickets, cost_of_tickets))
2 Respuestas
Steven Parker
244 163 puntosEl resultado final es exactamente el mismo, el profesor muy probablemente lo desglosó en pasos individuales para mayor claridad. Encontrarás que los ejemplos de esa lección a menudo pueden hacerse más compactos y eficientes cuando el enfoque está completamente en la funcionalidad y la ilustración de conceptos no es una preocupación.
Darren Jones
280 PuntosGracias Steven