Acaso e cálculo
Nesta página você joga um dado e depois sobe 2.1 até o próximo inteiro. random e math já vêm com a linguagem. Você não precisa instalar nenhum dos dois. O primeiro programa fixa a jogada. random.seed(1) vem escrito primeiro. random.randint(1, 6) é a jogada. As faces vão de 1 a 6. As duas pontas contam, então 1 pode aparecer e 6 também. 0 não é uma face. 7 não é uma face.
import random
random.seed(1)
print(random.randint(1, 6))
A tela mostra 2. Esse 2 é uma face do dado. Não é uma fração com a cauda cortada. Este programa nunca usa floor. A razão de sair 2 é seed(1). Rode as mesmas três linhas de novo e a tela continua mostrando 2. Sem a linha da semente, uma execução posterior pode mostrar outra face, mas sempre entre 1 e 6. A semente precisa ficar acima da jogada. Uma semente depois do print não muda o número que já foi escrito.
import math
print(math.ceil(2.1))
A tela mostra 3. math.ceil(2.1) sobe até o próximo inteiro. 2.1 não continua sendo 2.1, não vira 2 e não é 3.0. O resultado é o inteiro 3, sem ponto decimal. Este programa não importa random e não joga dado nenhum.
📊 O que cada nome decide
| Nome | O que decide |
|---|---|
| random.seed(1) | a mesma face toda vez que este programa roda |
| random.randint(1, 6) | um inteiro de 1 a 6, e o 6 está incluído |
| math.ceil(2.1) | o inteiro 3, um degrau acima de 2.1 |
Deixar o 6 fora do dado é um erro. randint(1, 6) inclui o 6. Ler ceil como um corte da fração também é erro. 2.1 não fica em 2. None não é escrito em nenhum dos programas. Os dois nomes já estão na máquina. Esta página não baixa nada.
A próxima página é instalar um pacote com pip. Esta página não instala nada. Ela só joga um dado com semente fixa e depois sobe 2.1.
Uma jogada e uma subida
random.seed(1) e randint(1, 6) mostram 2. As faces vão de 1 a 6, incluindo o 6. math.ceil(2.1) mostra o inteiro 3. A próxima página é instalar um pacote com pip.
🧠 Teste Seu Conhecimento
Teste Seu Conhecimento
Desafie-se com este questionário interativo e veja o quão bem você entende o tópico
📝 Instruções
- Leia cada pergunta cuidadosamente
- Selecione a melhor resposta para cada pergunta
- Você pode refazer o quiz quantas vezes quiser
- Seu progresso será mostrado no topo