Considere o seguinte código em Python:
valor1 = input("digite um numero");
valor2 = input("digite um outro numero");
resultado = float((int(valor1) + int(valor2)))/2;
print(resultado);
Considerando que variáveis de valores recebam os inteiros 4 e 6, qual é o resultado final?
O código nem chegaria a ser rodado porque já apareceria um erro por causa do ";" no final de cada linha do código e tem mais parênteses do que deveria. Pelo jeito quem escreveu esse código está mais acostumado com Java, C++, C# e linguagens do tipo.
valor1 = input("digite um numero")
valor2 = input("digite um outro numero")
resultado = float((int(valor1) + int(valor2))/2
print(resultado)
A saída na tela seria 10.0 pois apesar de que as variáveis valor1 e valor2 sejam convertidas para inteiro, o resultado dessa soma é convertido para float.
Para escrever sua resposta aqui, entre ou crie uma conta.
Paradigmas de Programação
Compartilhar