Hola Diego, espero que estés bien
Tu código está casi correcto, pero parece que estás intentando crear un programa que calcule el tiempo total de un proyecto basado en tres actividades específicas, y el usuario debe ingresar los días para cada una de ellas. Sin embargo, en tu código actual, estás permitiendo que el usuario ingrese el número de actividades, lo cual no es necesario según el ejercicio que mencionaste.
Aquí tienes una versión ajustada de tu código que se alinea con el ejercicio:
suma = 0
for i in range(3): # Ya que solo son tres actividades
dia = int(input(f'Informe los días para la actividad {i+1}: '))
if dia > 0:
suma += dia
else:
print('Los días no pueden ser negativos. Intentalo de nuevo')
break # Salimos del ciclo si hay un día negativo
if dia > 0: # Solo mostramos el total si no hubo días negativos
print(f'El tiempo total del proyecto es: {suma} días')
En este ajuste, utilizamos un bucle for para iterar exactamente tres veces, ya que el problema especifica tres actividades. También incluimos una condición para detener el cálculo si se ingresa un valor negativo, mostrando un mensaje de error y evitando sumar ese valor al total.
Espero que esto te ayude a resolver el ejercicio. ¡Bons estudios!