1
resposta

[Sugestão] Aula 10 Desafio: hora da prática_python-data-science-funcoes-estruturas-dados-excecoes

  1. !pip install matplotlib == 3.7.1

  2. import numpy as np

  3. lista_original = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77] from random import choice elemento_escolhido = choice(lista_original) print(elemento_escolhido)

  4. import random numero_sorteado = random.randrange(100) print(f'O número sorteado foi: {numero_sorteado}')

  5. base = int(input('Digite o primeiro número inteiro: ')) expoente = int(input('Digite o segundo número inteiro: ')) resultado = base ** expoente print(f'{base} elevado a {expoente} é igual a {resultado}')

  6. import random quantidade_participantes = int(input('Digite o número de participantes do sorteio: ')) numero_sorteado = random.randint(1, quantidade_participantes) print(f'O número sorteado foi: {numero_sorteado}'

  7. import random nome = input('Digite seu nome:') while True: token = random.randint(1000, 9998) if token % 2 == 0: break print(f'Olá, {nome}, o seu token de acesso é {token}! Seja bem vindo(a)!')

  8. import random frutas = ["maçã", "banana", "uva", "pêra", "manga", "coco", "melancia", "mamão", "laranja", "abacaxi", "kiwi", "ameixa"]

salada_de_frutas_surpresa = random.sample(frutas, 3)

print("Sua salada de Frutas surpresa contém:") print(salada_de_frutas_surpresa)

  1. import math

numeros = [2, 8, 15, 23, 91, 112, 256]

for numero in numeros: raiz = math.sqrt(numero) if raiz // 1 == raiz: print(f'A raiz quadrada de {numero} é {int(raiz)}')

  1. import math

preco_m2 = 25.0

raio = float(input('Digite o raio do jardim em metros: '))

area = math.pi * math.pow(raio, 2)

valor_total = area * preco_m2

print(f'O valor total a ser pago é de R$ {valor_total:.2f}')

1 resposta

Ei, Rovena! Tudo bem?

Gostei muito da variedade de exercícios com random, math e entrada de dados. Dá para ver que você explorou bem os conceitos da aula, criando desafios que envolvem sorteio, cálculo de potência e área de jardim. Muito legal ver isso tudo em prática!

Uma dica para aplicar no futuro, é usar a função round() quando quiser arredondar valores de ponto flutuante:

 
valor = 5.6789
valor_arredondado = round(valor, 2)
print(valor_arredondado)

Esse código arredonda o número para duas casas decimais. Muito útil em exibição de preços e medidas!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!