Cadastre-seLoginGovernança e GestãoDesenvolvimentoDesignMarketing DigitalBanco de DadosInfra EstruturaMobileMaisVagas de trabalhoCursosVideoaulasProfissõesComunidadesMembrosPerguntasPerguntas
Igor Munhoz

Como fazer isso em Python?


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?