qual a diferença e quando utilizar
random.randrange
numero_secreto = random.randrange(1,101)
ou
randint
numero_secreto = randint(1, 100)
?
qual a diferença e quando utilizar
random.randrange
numero_secreto = random.randrange(1,101)
ou
randint
numero_secreto = randint(1, 100)
?
Oi, não tem diferença
O randint(start, stop) é um alias (apelido) para o randrange(start, stop + 1)
import random
start = 2
stop = 10
step = 2
numeros = []
numeros.append(random.randrange(stop)) # retorna um número de 0 a 9
numeros.append(random.randrange(start, stop)) # retorna um número de 2 a 9
numeros.append(random.randrange(start, stop, step)) # retorna um número par de 2 a 8
numeros.append(random.randrange(start, stop + 1)) # retorna um número de 2 a 10
# o randint(start, stop) é um alias (apelido) para o randrange(start, stop + 1)
numeros.append(random.randint(start, stop)) # retorna um número de 2 a 10
for numero in numeros:
print(numero)