1
resposta

[Projeto] 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]

chosen = choice(lista)
print(chosen)

4.
from random import randrange

random_number = randrange(100)

print(random_number)

5.

import math

base = int(input("Digite o valor da base: "))
potencia = int(input("Digite o valor da potência: "))

resposta = math.pow(base, potencia)

print(resposta)

6.

from random import randint

participantes = int(input("Digite a quantidade de participantes: "))

sorteado = randint(1, participantes)

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

7.
from random import randrange

nome = input("Digite o seu nome: ")

token = randrange(1000, 10000, 2)

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

8.
from random import sample

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

salada_surpresa = sample(frutas, 3)

print("As frutas escolhidas para a salada surpresa foram:")
print(salada_surpresa)

9.

import math

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

for numero in numeros:
raiz = math.sqrt(numero)

print(f'{raiz} é inteiro? :', raiz // 1 == raiz)

if raiz // 1 == raiz:
    print(f'O número {numero} possui raiz inteira: {int(raiz)}')

10.

import math

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

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

valor = area * 25

print(f"A área do jardim é {area:.2f} m²")
print(f"O valor a pagar pela grama é R$ {valor:.2f}")

1 resposta

Oi, Paulo! Como vai?

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

Você explorou bem as diferentes bibliotecas do Python, como random, math e numpy, aplicando cada uma em situações práticas. Interessante também o uso de funções como sample(), randint() e math.sqrt(), mostrando que você praticou bem conceitos importantes de manipulação de listas, sorteios e cálculos matemáticos.

Uma dica interessante para o futuro é utilizar o metodo enumerate() quando quiser percorrer listas mostrando tambem a posicao de cada item. Veja este exemplo:


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

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

Esse codigo percorre a lista exibindo o indice e o valor de cada elemento ao mesmo tempo, o que ajuda bastante em organizacao e depuracao.

Qual desses exercicios voce achou mais interessante de desenvolver utilizando bibliotecas do Python?

Alura

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