Suma de 1+3+5…+n hasta que la suma supere los 100
Entonces se debe imprimir la suma, el último número agregado y el número de números agregados.
Actualmente estoy atascado, logré hacer que funcione la parte de la suma. La salida del último número agregado es "23"
pero debería ser "21"
. Y por último, ¿cómo puedo imprimir el número de números agregados?
Resultado esperado: 121, 21, 11
Aquí está mi código:
Python
n = int()
sum = 0
k = 1
while sum <= 100:
if k%2==1:
sum = sum + k
k = k + 2
print(‘La suma es:’, sum)
print(“Último número agregado:”, k)
Editar: ¡Quiero agradecer a todos por su ayuda y respuestas!
davy.ai
Aquí está el código actualizado que funciona:
Salida:
121, 21, 11