Python - Suma de números distintos hasta entrar el 999

 
Vista:

Suma de números distintos hasta entrar el 999

Publicado por María Ibañez (7 intervenciones) el 12/02/2021 19:30:39
Hola buenas
Estoy atascado en un ejercicio, a ver si me podéis ayudar
El ejercicio consiste en crear un script que pregunte por un número de forma iterativa, hasta que se introduzca el valor de 999. Una vez introducido este número, el programa debe imprimir la suma de todos los número introducidos antes del 999.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Suma de números distintos hasta entrar el 999

Publicado por joel (901 intervenciones) el 12/02/2021 20:13:27
haber si esto te sirve:

1
2
3
4
5
6
7
8
9
10
suma=0
while True:
    try:
        n=int(input("numero: "))
        if n==999:
            break
        suma+=n
    except:
        print("Introduce un numero")
print(f"La suma total es {suma}")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar

Suma de números distintos hasta entrar el 999

Publicado por María Ibañez (7 intervenciones) el 12/02/2021 20:32:44
Vale perfecto me sirve
Muchas gracias
Pero hay una cosa que no entiendo
en la ultima línea cuando pones print(f" La suma...)
Para que sirve la f?, es verdad que al probarlo sin la f no me imprime por pantalla la suma sino que me escribe "{suma}"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Suma de números distintos hasta entrar el 999

Publicado por joel (901 intervenciones) el 12/02/2021 20:54:03
Hola María, se llaman f-string o literals strings y están desde Python 3.6 en adelante.

Permiten el formateo de cadenas de caracteres, pudiendo añadir entre {} cualquier variable.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar