-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnumeros_aleatorios.py
More file actions
27 lines (17 loc) · 851 Bytes
/
numeros_aleatorios.py
File metadata and controls
27 lines (17 loc) · 851 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from random import randint
def processa_numeros_aleatorios(num_desejados=6, num_minimo=0, num_maximo=100):
num_aleatorios = []
for i in range(0, num_desejados):
numero = randint(num_minimo, num_maximo)
while numero in num_aleatorios:
numero = randint(num_minimo, num_maximo)
num_aleatorios.append(numero)
return num_aleatorios
def formata_numeros(numeros):
return ', '.join(str(numero) for numero in numeros)
if __name__ == '__main__':
numeros_desejados = int(input('Digite a quantidade de números desejados: '))
numero_minimo = int(input('Digite o número mínimo: '))
numero_maximo = int(input('Digite o número máximo: '))
numeros_aleatorios = processa_numeros_aleatorios(numeros_desejados, numero_minimo, numero_maximo)
print(formata_numeros(numeros_aleatorios))