Desafio Random
Desafio para aula 12 valores aleatórios com Random, módulo 2 do curso Pythonista Autodidata.unknown
python
a year ago
1.8 kB
7
Indexable
# Valores aleatórios com random import random # Gera um valor de 0.0 a 1.0 print(random.random()) # Gera um valor decimal de Valor mínimo ao valor máximo print(random.uniform(4, 10)) # Gera um valor inteiro de Valor mínimo ao valor máximo print(random.randint(4, 10)) cores = ['verde', 'vermelho', 'azul', 'amarelo', 'preto', 'branco'] # Escolhe um valor aleatório em uma lista print(random.choice(cores)) # Escolhe um ou mais valores aleatórios em uma lista, pode ser que escolha o mesmo valor mais de uma vez. print(random.choices(cores, k=2)) cartas_de_um_baralho = ['carta 1', 'carta 2', 'carta 3', 'carta 4'] random.shuffle(cartas_de_um_baralho) print(cartas_de_um_baralho) print('=-' * 25) ########### DESAFIOS RANDOM ########### # Desafio 1 ''' 1. Você quer simular a opção de jogar uma moeda e resultar em cara ou coroa jogue as opções dentro de uma variável e depois crie um programa que imprimir 'cara' ou 'coroa' na tela ''' print('Resultado desafio 1!') from time import sleep jogada = ['cara', 'coroa'] print('Jogando...') sleep(0.5) print(random.choice(jogada)) print('=-' * 25) ''' 2. Você quer fazer um sorteio entre 5 nomes em uma lista de nomes Crie uma lista de 5 nomes e sorteie um nome de dentro dessa lista e exiba na tela ''' print('Resultado desafio 2!') nomes = ['Cristiano', 'Hiei', 'Kurama', 'Yusuke', 'Kuwabara'] print(f'O nome sorteado foi... {random.choice(nomes)}') print('=-' * 25) ''' 3. você quer escolher aleatóriamente um número de 10-100 Imprima na tela um valor aleatório entre 10 e 100 ''' print('Resultado desafio 3!') print('Imprimindo na tela um número inteiro aleatório de 10 a 100... ') print(random.randint(10, 100)) print('=-' * 25)
Editor is loading...
Leave a Comment