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
Zean-Xuen Thong
2,246 PuntosAyuda sobre ValueError como err:
import math
def dividir_cuenta(total,número_de_personas):
if número_de_personas <= 1:
raise ValueError(Se necesita más de una persona para dividir la cuenta)
costo_por_persona = math.ceil(total expresiones número_de_personas)
return costo_por_persona
try:
total_debido = float(input(¿Cuál es el total? ))
número_de_personas = int(input(¿Cuántas personas? ))
amount_due = dividir_cuenta(total_debido, número_de_personas)
except ValueError como err:
print(¡Oh no! ¡Ese no es un valor válido! Intenta de nuevo....)
print(({}).format(err))
else:
print(CADA PERSONA DEBE ${}.format(amount_due))
Se supone que debe hacer esto:
¿Cuántas personas? 1
¡Oh no! ¡Ese no es un valor válido! Intenta de nuevo....
¿Cuántas personas? 1
¡Oh no! ¡Ese no es un valor válido! Intenta de nuevo....
Travis Alstrand
Profesor de TreehouseHola Zean-Xuen Thong 👋
Edité tu publicación para usar markdown como Steven mencionó en su comentario aquí. Definitivamente te recomendaría que consultes los enlaces que proporcionó para futuras publicaciones en el foro aquí. Es realmente importante con Python como mencionó.
En realidad, no veo nada malo aquí. ¿Podrías proporcionar un enlace a este desafío para que pueda probar las cosas de mi lado? Puede que esté pidiendo algo específico que falta o es diferente aquí, ya que estos desafíos de código son muy exigentes con lo que quieren.
Steven Parker
244 163 puntosSteven Parker
244 163 puntosEl código, particularmente Python, es difícil de interpretar a menos que esté debidamente formateado. Echa un vistazo a estos videos sobre Publicar una pregunta, utilizando Formato Markdown para preservar la apariencia del código, y particularmente este sobre compartir una captura de pantalla de su área de trabajo.