Terminar de pulir programa Python
Publicado por Laurent (9 intervenciones) el 02/05/2020 09:59:36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
'''
Deseo crear un programa que me sume los valores enteros que le introduzca, tuviendo en cuenta lo siguiente:
El primer número que se introduzca no formará parte de la suma final.
Si el primer número es positivo o 0, sumará todos los números que incorporaremos a partir del segundo hasta que dejamos de incorporar números.
Si el primer número es negativo, sumará todos los números que incorporaremos hasta que aparecerá una letra F.
Ejemplos de lo que quiero hacer:
primer número: 4
segundo número: 2
tercer número: 5
Deseo que el resultado print que me imprima el programa sea 7 (2 +5).
primer número: -1
segundo número: 5
tercer número: 2
cuarto número: 1
quinto número: F
Deseo que el resultado print que me imprima el programa sea 5+2+1=8
'''
Gracias por su ayuda.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
data = int(input())
suma = 0
while data == -1:
data = int(input())
if data != "F":
duma += int(data)
if data == "F:":
print(suma)
print(suma)
while data != -1:
data = int(input())
suma += int(data)
print(suma)
while data != -1:
data = int(input())
suma += int(data)
print("")
Valora esta pregunta


0