Disciplina: Programação 0 Curtidas
A linguagem de programação Python suporta as quatro operações
A linguagem de programação Python suporta as quatro operações matemáticas básicas, além de outras. O código a seguir é um trecho de um programa em Python.
1. x = 4
2. y = 5
3. print(x / y)
4. print(x // y)
Considerando o trecho de código em Python, escolha a opção que representa o que será impresso pelas linhas 3 e 4.
Selecione uma alternativa:
a) Serão impressos os valores 4 (linha 3) e 5 (linha 4)
b) Serão impressos os valores 5 (linha 3) e 4 (linha 4)
c) Serão impressos os valores 0 (linha 3) e 1 (linha 4)
d) Serão impressos os valores 0.8 (linha 3) e 0 (linha 4)
e) Serão impressos os valores 0 (linha 3) e 0.8 (linha 4)
Solução
Alternativa correta: D) Serão impressos os valores 0.8 (linha 3) e 0 (linha 4). De acordo com o gabarito AVA.
Nesse trecho de código, temos duas operações:
print(x / y): Esta linha realiza a divisão de x por y. Em Python, quando realizamos a divisão de dois inteiros, o resultado é um número de ponto flutuante se houver parte fracionária. Assim, 4 / 5 resulta em 0.8.
print(x // y): Esta linha realiza a divisão inteira de x por y. O operador // retorna a parte inteira da divisão, sem considerar a parte fracionária. Portanto, 4 // 5 resulta em 0.
Portanto, a resposta correta é:
d) Serão impressos os valores 0.8 (linha 3) e 0 (linha 4)
Isso porque a linha 3 (print(x / y)) imprime 0.8 e a linha 4 (print(x // y)) imprime 0.
Prova: Av1 - Introdução À Linguagem Python
Assuntos: Python e as Quatro Operações Básicas
Vídeo Sugerido: YouTube