1
resposta

Atividade 1

#1. Escreva um código para instalar a versão 3.7.1 da biblioteca matplotlib.

!pip install matplotlib==3.7.1
#2. Escreva um código para importar a biblioteca numpy com o alias np.

import numpy as np  
#3 Crie um programa que leia a seguinte lista de números e escolha um número desta aleatoriamente.

from random import choice

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

choice(lista)
print(f'o Numero escolhido é: {choice(lista)}')
#4. Crie um programa que sorteia, aleatoriamente, um número inteiro positivo menor que 100.
from random import randrange

numero = randrange(100)

print(f'O número escolhido aleatóriamente é: {numero}')
# 5 Crie um programa que solicite à pessoa usuária digitar dois números inteiros e calcular a potência do 1º número elevado ao 2º.
import math

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

(print(f'A Potencia dos números digitados é: {math.pow(numero1,numero2)}'))
6)
from random import randrange

numero1 = int(input('Digite a quantidade de participantes no sorteio'))

resultado = randrange(numero)

print(f' o número sorteado a partir da quantidade de participantes é: {resultado}')
7)
from random import randrange

nome = str(input('Digite o seu nome '))

for token in range(1000,9999):
    resultado = randrange(token)
    
print(f'"Olá, {nome}, o seu token de acesso é {resultado}! Seja bem-vindo(a)!"') 
8)
from random import sample
frutas = ["maçã", "banana", "uva", "pêra", 
          "manga", "coco", "melancia", "mamão",
          "laranja", "abacaxi", "kiwi", "ameixa"]

resultado = sample(frutas, 3)

print(f'As frutas que vão fazer parte do seu suco são: {resultado}')
9)
import math

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

raizes = [math.sqrt(num) for num in numeros]
raizes_inteiras = [raiz for raiz in raizes if raiz.is_integer()]

print(f'A raiz quadrada da lista é: {raizes}, apenas o numeros {raizes_inteiras} são inteiros')
10)
# importando 2 métodos da mesma biblioteca
from math import pi, pow

raio = float(input("Digite o raio da área circular em metros: "))
# Cálculo da área com os métodos da math e obtenção do custo em reais
area = pi*pow(raio,2)
valor = area * 25.00

# Exibição do cálculo e custo na tela. O round(n,2) arredonda qualquer número em 2 casas decimais
print(f"Você precisará pagar R$ {round(valor,2)} por uma área de {round(area,2)} metros de grama")
1 resposta

Oi, Igor! Tudo bem com você?

Obrigado por compartilhar seu código com a comunidade Alura. Uma curiosidade, é que no exercício 5, o método math.pow() pode ser substituído pelo operador **. Assim:

 
numero1 = int(input('Digite o primeiro número: ')) 
numero2 = int(input('Digite o segundo número: ')) 
print(f'A Potência dos números digitados é: {numero1 ** numero2}') 

Isso faz o cálculo da potência de forma mais simples e rápida.

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos!