Caso eu queira ao inves de inteiro, transformar em float com 1 ou 2 casas decimais. Como seria a fórmula do randon?
Caso eu queira ao inves de inteiro, transformar em float com 1 ou 2 casas decimais. Como seria a fórmula do randon?
Olá Tulio, tudo bem com você?
O número gerado pela função random.random()
é um número do tipo float
, assim não será necessário convertê-lo para o tipo float
.
Quando a quantidade de casa decimais apresentadas, podemos fazer o uso da função round(), essa função irá retornar um número arredondado com a quantidade de casas decimais definida, a sintaxe da função é a seguinte:
Para usar o código apresentado na aula, basta executar a sequência de códigos abaixo no terminal Python.
import random
numero_random = random.random() * 100
round(numero_random, 2)
Para aprimorar ainda mais o seu aprendizado sobre a função round()
, recomendo a leitura do seguinte artigo, que irá apresentar as regras de uso da função e os tratamentos de erros que podem acontecer.
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.