2
respostas

Desafio: hora da prática - Aula 01

Olá! Seguem minhas resoluções para os exercícios da primeira aula:

Questão 01:

!pip install matplotlib==3.7.1

Questão 02:

import numpy as np

Questão 03:

from random import choice

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

numero = choice(lista)
numero

Questão 04:

from random import randrange

randrange(100)

Questão 05:

import math

num1 = int(input('Digite o primeiro número inteiro: '))
num2 = int(input('Digite o segundo número inteiro: '))

print(f'A potência de {num1} elevado a {num2} é igual a {math.pow(num1,num2)}')

Questão 06:

from random import randint

participantes = int(input('Digite o número de participantes do sorteio: '))

print(f'O participante sorteado foi o de número {randint(1,participantes)}.')

Questão 07:

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)!')

Questão 08:

from random import choices

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

print(f'As frutas escolhidas para a salada surpresa foram: {choices(frutas, k=3,)}')

Questão 09:

from math import sqrt

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

raiz = []

for num in numeros:
  raiz.append(sqrt(num))

for n in range(len(raiz)):
  if raiz[n]//1 == raiz[n]:
    print(f'O número {numeros[n]} possui raiz quadrada inteira no valor de {raiz[n]}.')

Questão 10:

m2 = 25

from math import pi, pow

raio = float(input('Informe o raio da área circular: '))

area = pi * pow(raio,2)

valor = m2 * area

print(f'Para cobrir uma área de {area:.2f} metros quadrados, o valor total a pagar será de R$ {valor:.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! Como vai?

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

É ótimo ver que explorou funções como pow, randint e choice, demonstrando domínio sobre operações matemáticas e geração de valores aleatórios. Continue assim!

Uma dica interessante para o futuro é usar o try/except para tratar possíveis erros de entrada. Assim, seu programa não para caso o usuário digite algo inválido. Veja um exemplo:


try:
    num = int(input('Digite um número inteiro: '))
    print(f'O dobro de {num} é {num * 2}')
except ValueError:
    print('Por favor, digite um número válido.')

Esse código impede que o programa quebre caso o usuário insira texto em vez de número, mostrando uma mensagem amigável.

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! Tudo bem, e por aí?

Obrigada pela dica!