forked from isquicha/exercicios-logica-python
-
Notifications
You must be signed in to change notification settings - Fork 0
/
062.py
33 lines (28 loc) · 818 Bytes
/
062.py
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
26
27
28
29
30
31
32
33
"""
Faça um programa que, dado um conjunto de N números, determine o menor valor,
o maior valor e a soma dos valores.
"""
from math import inf # Constante 'infinito'
# Para resolver com um laço é necessário utilizar uma lista
numeros = []
while True:
valor = input(
"Digite um número ou 'p' para parar e exibir os resultados: "
)
if valor.upper() == "P":
break
numeros.append(float(valor))
menor_numero = inf
for numero in numeros:
if numero < menor_numero:
menor_numero = numero
print(f"O menor número é {menor_numero}")
maior_numero = -inf
for numero in numeros:
if numero > maior_numero:
maior_numero = numero
print(f"O maior número é {maior_numero}")
soma = 0
for numero in numeros:
soma += numero
print(f"A soma dos números é {soma}")