Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Desafio: Hora da Prática

1
!pip install matplotlib==3.7.1

2
import numpy as np

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

4
from random import randrange
print(randrange(100))

5
from math import pow
base = int(input())
expoente = int(input())
print(pow(base, expoente))

6

from random import randint
n = int(input())
print(randint(1, n))

7
from random import randrange
nome = input()
token = randrange(1000, 10000, 2)
print(f"Olá, {nome}, o seu token de acesso é {token}! Seja bem-vindo(a)!")

8
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(f"{salada[0]}, {salada[1]} e {salada[2]}")

9
from math import sqrt
numeros = [2, 8, 15, 23, 91, 112, 256]
for n in numeros:
r = sqrt(n)
if r // 1 == r:
print(f"O número {n} possui raiz quadrada inteira igual a {int(r)}")

10
from math import pi, pow
raio = float(input())
area = pi * pow(raio, 2)
valor = area * 25.00
print(f"R$ {round(valor, 2)} por {round(area, 2)} metros")

1 resposta

Oii Radamés, tudo bem?

Obrigado por compartilhar suas soluções aqui no fórum! Ficou muito bom ver como você trabalhou cada exercício de forma organizada e com diferentes recursos das bibliotecas random e math.

Algumas escolhas merecem destaque, como o uso de choices com o parâmetro k=3 no exercício 8 e a formatação com f-string no exercício 7. São detalhes que mostram atenção ao que foi aprendido.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade