2
respostas

Exercicios - Bibliotecas

Questão 3:
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
lista1 = choice(lista)
lista1

Questão 4:
from random import*
randrange(100)

Questão 5:
from math import pow
n1 = int(input('digite o numero: '))
n2 = int(input('digite a potencia: '))
pow(n1, n2)

Questão 6:
from random import*
num = int(input('digite o numero de participantes: '))
randrange(num)

Questão 7:
from random import*
nome = input('Digite o seu nome: ')
print(f'Olá, {nome}, o seu token de acesso é {randrange(1000, 9998)}! Seja bem-vindo(a)!"')

Questão 8:
import random
frutas = ["maçã", "banana", "uva", "pêra",
"manga", "coco", "melancia", "mamão",
"laranja", "abacaxi", "kiwi", "ameixa"]
fruta = random.sample(frutas, 3)
fruta

Questão 9:
import numpy as np
numeros = [2, 8, 15, 23, 91, 112, 256]
array_numeros = np.array(numeros)
raizes = np.sqrt(array_numeros)
print(raizes)

for i in range(len(raizes)):
print(f'{raizes[i]} é inteiro? :', raizes[i] // 1 == raizes[i])

Questão 10: (essa foi a que encontrei mais dificuldade em encontrar as bibliotecas e métodos, nada disso foi abordado em aula, mas pesquisei e acabei chegando nesse resultado que foi mais um exercicio guiado do que feito por mim mesmo quanto os demais.

import math

PRECO_M2 = 25.00

try:
raio = float(input("Digite o raio do jardim circular (em metros): "))
except ValueError:
print("Entrada inválida. Por favor, digite um número.")
exit()

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

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Oi, Henrique! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura. Percebi que você aplicou bem diversas bibliotecas em Python como random, math e numpy, conseguindo gerar números aleatórios, calcular potências, extrair raízes quadradas e manipular listas de forma eficiente. É legal ver que você pesquisou por conta própria para a Questão 10, demonstrando curiosidade e iniciativa.

Uma dica interessante para o futuro é usar o método random.choice() diretamente em listas, que já retorna um item aleatório de forma simples:


import random

frutas = ["maca", "banana", "uva", "pera"]
fruta_aleatoria = random.choice(frutas)
print(fruta_aleatoria)

Este código escolhe uma fruta aleatoria da lista e imprime. É uma forma mais direta de obter um elemento sem precisar de sample ou índices.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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

oi, Monalisa, muito obrigado pela dica, vou tentar aplicar dessa forma para os próximos casos, a maior parte do que usei foi buscando na documentação do python, e la, por muitas vezes, nao encontrei de cara a melhor opção para cada exercício, foi mais tentativa e erro, consultei bastante o material das aulas, mas so ele nao bastou, mais uma vez, obrigado