Boa noite, pessoal! Segue minhas resoluções:
Escreva um código para instalar a versão 3.7.1 da biblioteca matplotlib.
!pip install matplotlib==3.7.1
Escreva um código para importar a biblioteca numpy com o alias np.
import numpy as np
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]
from random import choice
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
numero_escolhido = choice(lista)
print(numero_escolhido)
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.
from random import randrange
numero_aleatorio = randrange(100)
print(numero_aleatorio)
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
from math import pow
base = int(input('Digite o primeiro número inteiro: '))
expoente = int(input('Digite o segundo número inteiro: '))
potencia = pow(base, expoente)
print(f'{base} elevado a {expoente} é igual a {int(potencia)}')
Um programa deve ser escrito para sortear uma pessoa seguidora de uma rede social para ganhar um prêmio. A lista de participantes é numerada e devemos escolher aleatoriamente um número de acordo com a quantidade de participantes. Peça à pessoa usuária para fornecer o número de participantes do sorteio e devolva para ela o número sorteado.
VERSÃO 1 (randrange):
from random import randrange
numero_de_participantes = int(input('Digite o número de participantes: '))
numero_sorteado = randrange(1, numero_de_participantes + 1)
print(f'O número sorteado foi: {numero_sorteado}')
VERSÃO 2 (randint):
from random import randint
numero_de_participantes = int(input('Digite o número de participantes: '))
numero_sorteado = randint(1, numero_de_participantes)
print(f'O número sorteado foi: {numero_sorteado}')
Você recebeu uma demanda para gerar números de token para acessar o aplicativo de uma empresa. O token precisa ser par e variar de 1000 até 9998. Escreva um código que solicita à pessoa usuária o seu nome e exibe uma mensagem junto a esse token gerado aleatoriamente.
"Olá, [nome], o seu token de acesso é [token]! Seja bem-vindo(a)!"
VERSÃO 1 (randrange):
from random import randrange
nome = input('Digite seu nome: ')
token = randrange(1000, 10000, 2)
print(f'Olá, {nome}, o seu token de acesso é {token}. Seja bem-vindo(a)!')
VERSÃO 2 (randint):
from random import randint
nome = input('Digite seu nome: ')
token = randint(1000, 9998)
while token % 2 != 0:
token = randint(1000, 9998)
print(f'Olá, {nome}, o seu token de acesso é {token}. Seja bem-vindo(a)!')
