39:50
Progresso:11/15
60 SEGUNDOS
Avaliação: Curso de Python – Mundo 1
1
Considere o código a seguir:
from random import randint
num = randint(1, 6)
res = num // 2
print(res)
Podemos executar esse mesmo código várias vezes e podemos ter vários resultados diferentes para a variável "res". Quais são as possibilidades de resultado?
1, 2 ou 3
0, 1, 2 ou 3
1, 2, 3, 4, 5 ou 6
o código acima está com erro
é impossível definir os resultados possíveis
1
Conhecendo bem o funcionamento dos operadores aritméticos da Linguagem Python e a ordem de precedência na execução desses operadores dentro de uma expressão, o que será exibido na tela ao executar o programa a seguir?
Respostas
respondido por:
1
Resposta:
0, 1, 2 e 3
Explicação:
"from random import randint"
Importa um método que gera números inteiros aleatórios;
"num = randint(1, 6)"
A variável num vai receber um número aleatório entre 1 e 6, incluindo os mesmos;
"res = num // 2"
A variável res vai receber a divisão inteira do num por 2, ou seja, apenas a parte inteira será contada;
Podemos analisar os resultados possiveis testando todos os números que podem ser gerados (1, 2, 3, 4, 5 ou 6):
1 / 2 = 0.5 ⇒ 1 // 2 = 0
2 / 2 = 1 ⇒ 2 // 2 = 1
3 / 2 = 1.5 ⇒ 3 // 2 = 1
4 / 2 = 2 ⇒ 4 // 2 = 2
5 / 2 = 2.5 ⇒ 5 // 2 = 2
6 / 2 = 3 ⇒ 6 // 2 = 3
Perguntas similares
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás