def soma():
quantidade = input('Informe a quantidade de números a serem somados: ')
soma = 0
for i in range(int(quantidade)):
numero = float(input('Numero: '))
soma = float(numero) + soma
print(soma)
soma()
Fiz dessa forma, porém quero adicionar este código.
if numero.find('.') != -1:
numeros.append(float(numero))
else:
numeros.append(int(numero))
Não necessariamente assim, mas quero que quando eu digitar os números, caso todos sejam int, ele retorne um somatória int, sem o .0 do ponto flutuante do float.
Alguém poderia me ajudar?
Olá,
Acho que o melhor para esta solução seria utilizar a formatação para tratar a apresentação. Neste caso ficaria assim ( embora eu não ache que seja muito elegante, mas para fins de estudo, ok):
Eu consegui fazer depois, mas foi bem diferente... Não conhecia essas funções