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?
Soluções para a tarefa
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 interessantes
Português,
7 meses atrás
Geografia,
7 meses atrás
Matemática,
7 meses atrás
Lógica,
10 meses atrás
Ed. Física,
10 meses atrás
Filosofia,
1 ano atrás
Sociologia,
1 ano atrás
Psicologia,
1 ano atrás