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
Kiefer H
5,665 Puntos¿Podemos usar match en lugar de if-else para Opciones de Menú?
Tal como está codificado, tenemos una cantidad seleccionada de opciones.
En lugar de if-else, ¿no sería mejor usar match-case? Y para cualquier entrada imprevista, podemos cubrirla con un 'case _'
Aunque entiendo que match no será bueno para la compatibilidad universal porque necesitas Python 3.10+ para aprovecharlo. No veo a muchas personas usando match, pero después de aprenderlo, simplemente parece una mejor opción para una cantidad específica de opciones.
1 Respuesta
Jeff Muday
28,732 PuntosEstás pensando adelante. ¡Buen trabajo!
Definitivamente, puedes usar match-case ¡si tu objetivo es Python 3.10 o superior! Treehouse intenta enseñar un plan de estudios que sea compatible con usuarios de versiones más antiguas (y aún soportadas) de Python.
RESUMEN;
¡Buena suerte con tu viaje en Python!
Kiefer H
5,665 PuntosKiefer H
5,665 Puntos¡Casi todo lo que enseña Treehouse es bastante aplicable en las versiones más nuevas de Python hasta ahora! ¿Algo que no sea así? ¡Me he acostumbrado a simplemente hacer Ctrl+clic en los paquetes y leer el código de deprecación ya que generalmente muestra la nueva forma de hacerlo!
Uso Pycharm... no estoy seguro de si eso funciona en otros IDE :D
¡Treehouse + Hyperskill = yo aprendiendo mucho!! :D
¡Gracias! ¡que tengas un buen día!!