1
resposta

Desafio - Aquecimento - Exercícios

# DESAFIOS
#Aquecimento

#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.
#lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]

lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
print(f'Ex 3 - número aleatório usando choice: {choice(lista)}')

#4. Crie um programa que sorteia, aleatoriamente, um número inteiro positivo menor que 100.
#Dica: use a função randrange() da biblioteca random. Essa função recebe como parâmetro o valor limite para a escolha 
#aleatória ou um intervalo se passado o limite mínimo e máximo. Por exemplo, randrange(5) gera valores inteiros menores que 5.
print(f'Ex 4 - Número aleatório menor que 100 usando randrange: {randrange(100)}')

#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º.
#Dica: use a função pow() da biblioteca math
numero_1 = int(input('Digite o 1º número inteiro: '))
numero_2 = int(input('Digite o 2º número inteiro: '))
print(f'Ex 5 - A potência de {numero_1} elevado a {numero_2} é de: {pow(numero_1, numero_2)}')
1 resposta

Olá, Vinicius! Como vai?

Parabéns pela resolução dos desafios!

Observei que você explorou o uso do pip para instalar bibliotecas, utilizou muito bem o choice() e o randrange() para gerar números aleatórios e ainda compreendeu a importância da função pow() para calcular potências.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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