- Crie um programa que leia a seguinte lista de números e escolha um número desta aleatoriamente.
from random import choices
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
resultado = choices(lista)
print(resultado)
- Crie um programa que sorteia, aleatoriamente, um número inteiro positivo menor que 100.
from random import randrange
num = randrange(100)
print(num)
- Crie um programa que solicite à pessoa usuária digitar dois números inteiros e calcular a potência do 1º número elevado ao 2º.
from math import pow
n1 = int(input("Digite o primeiro número: "))
n2 = int(input("Digite o segundo número: "))
result = pow(n1,n2)
print(f"A potencia do número {n1} elevado ao número {n2} é igual a {result}" )
- Um programa deve ser escrito para sortear uma pessoa seguidora de uma rede social para ganhar um prêmio. A lista de participantes é numerada e devemos escolher aleatoriamente um número de acordo com a quantidade de participantes.Peça à pessoa usuária para fornecer o número de participantes do sorteio e devolva para ela o número sorteado.
from random import randrange
n_participantes = int(input('Digite o total de participantes do sorteio: '))
sorteio = randrange(n_participantes)
print(f'O número sorteado é: {sorteio}')
- Você recebeu uma demanda para gerar números de token para acessar o aplicativo de uma empresa. O token precisa ser par e variar de 1000 até 9998. Escreva um código que solicita à pessoa usuária o seu nome e exibe uma mensagem junto a esse token gerado aleatoriamente.
from random import randint
nome = input('Olá, usuário! Digite seu nome:')
num = randint(1000, 9998)
while num % 2 != 0:
num = randint(1000, 9998)
else:
token = num
print(f"Olá, {nome}, o seu token de acesso é {token}!")
- Para diversificar e atrair novos(as) clientes, uma lanchonete criou um item misterioso em seu cardápio chamado "salada de frutas surpresa". Neste item, são escolhidas aleatoriamente 3 frutas de uma lista de 12 para compor a salada de frutas da pessoa cliente. Crie o código que faça essa seleção aleatória de acordo com a lista abaixo: frutas = ["maçã", "banana", "uva", "pêra", "manga", "coco", "melancia", "mamão","laranja", "abacaxi", "kiwi", "ameixa"]
Caso possa existir frutas repetidas:
from random import choices
frutas = ["maçã", "banana", "uva", "pêra",
# "manga", "coco", "melancia", "mamão",
# "laranja", "abacaxi", "kiwi", "ameixa"]
salada = choices(frutas, k = 3)
print(salada)
Para que não haja repetição de frutas:
from random import sample
frutas = ["maçã", "banana", "uva", "pêra",
"manga", "coco", "melancia", "mamão",
"laranja", "abacaxi", "kiwi", "ameixa"]
salada = sample(frutas, k = 3)
print(salada)
- Você recebeu um desafio de calcular a raiz quadrada de uma lista de números, identificando ais resultaram em um número inteiro. A lista é a seguinte: numeros = [2, 8, 15, 23, 91, 112, 256]. No final, informe quais números possuem raízes inteiras e seus respectivos valores
from math import sqrt
numeros = [2, 8, 15, 23, 91, 112, 256]
for i in numeros:
raiz = sqrt(i)
if raiz.is_integer():
print(f"O a raiz de {i} é {raiz:.2f} e é inteira.")
else:
print(f"O a raiz de {i} é {raiz:.2f} e não é inteira.")
Esse eu não entendi muito bem a explicação do instrutor, daí fiz de outra forma...
- Faça um programa para uma loja que vende grama para jardins. Essa loja trabalha com jardins circulares e o preço do metro quadrado da grama é de R$ 25,00. Peça à pessoa usuária o raio da área circular e devolva o valor em reais do quanto precisará pagar.
import math
raio = float(input('Entre com o raio da área que deseja orçar: '))
area = (math.pi*pow(raio, 2))
preco = area * 25
print(f'O orçamento para {area:.2f}m² é R${preco:.2f}')