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

Ayuda 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....

Steven Parker
Steven Parker
244 163 puntos

El 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.

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

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