1
resposta

[Projeto] 10 Desafio: hora da prática

  1. Instalar matplotlib 3.7.1
    !pip install matplotlib==3.7.1

  2. Importar numpy
    import numpy as np

  3. Escolher número aleatório da lista
    from random import choice

lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]

numero = choice(lista)

print(numero)

  1. Sortear número inteiro positivo menor que 100
    from random import randrange

numero = randrange(100)

print(numero)

  1. Potência entre dois números
    from math import pow

numero1 = int(input("Digite o primeiro número: "))
numero2 = int(input("Digite o segundo número: "))

potencia = pow(numero1, numero2)
print(potencia)

  1. Sorteio de participante
  2. from random import randrange

participantes = int(input("Digite o número de participantes: "))

sorteado = randrange(1, participantes + 1)

print(f"O número sorteado foi: {sorteado}")

  1. Token de acesso
    from random import randrange

nome = input("Digite seu nome: ")

token = randrange(1000, 9999, 2)

print(f"Olá, {nome}, o seu token de acesso é {token}! Seja bem-vindo(a)!")

  1. Salada de frutas surpresa
    from random import sample

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

selecionadas = sample(frutas, 3)

print(f"As frutas selecionadas são: {selecionadas}")

  1. Raízes inteiras
    from math import sqrt

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

for numero in numeros:
raiz = sqrt(numero)

if raiz // 1 == raiz:
    print(f"O número {numero} possui raiz inteira: {raiz}")
    
  1. Valor da grama para jardim circular
    from math import pi, pow

preco_metro = 25

raio = float(input("Digite o raio do jardim: "))

area = pi * pow(raio, 2)

valor = area * preco_metro

print(f"O valor a pagar será de R$ {valor:.2f}")

1 resposta

Oi, Fernanda! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Que legal, Fernanda! Você explorou bem as bibliotecas do Python de forma correta, como random, math e numpy. Interessante como você aplicou funções como choice(), sample() e sqrt(), mostrando que já está praticando conceitos importantes de manipulação de dados e sorteios aleatórios.

Uma dica interessante para o futuro é explorar a funcao enumerate() quando quiser percorrer listas mostrando indice e valor ao mesmo tempo. Veja este exemplo:


frutas = ["maca", "banana", "uva"]

for indice, fruta in enumerate(frutas):
    print(indice, fruta)

Esse codigo percorre a lista e mostra a posicao de cada item junto com o nome da fruta. Isso pode ajudar bastante em projetos maiores.

Qual dessas atividades voce mais gostou de desenvolver?

Alura

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