# 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)}')