Aquecimento:
Questões de #1 a #5:
#instalando a biblioteca "matplotlib"
!pip install matplotlib==3.7.1
#importando a biblioteca numpy com o alias "np"
import numpy as np
import math
import random
from random import choice
#escolhendo um número aleatório da lista
lista = [8, 12, 54, 23, 43, 1, 90, 87, 105, 77]
print(f'Número escolhido: {choice(lista)}')
#sorteando um número aleatório entre 1 e 100
numero_sorteado = random.randrange(1, 100)
print("Número sorteado:", numero_sorteado)
# Solicita os números ao usuário
base = int(input("Digite o primeiro número inteiro (base): "))
expoente = int(input("Digite o segundo número inteiro (expoente): "))
# Calcula a potência usando math.pow()
resultado = math.pow(base, expoente)
print(f"O resultado de {base} elevado a {expoente} é: {resultado}")
Projetos:
#6
import random
# Solicita o número de participantes
quantidade = int(input("Digite o número de participantes do sorteio: "))
# Sorteia um número entre 1 e a quantidade informada
sorteado = random.randrange(1, quantidade + 1)
print(f"O número sorteado foi: {sorteado}")
Saída:
15
Digite o número de participantes do sorteio: O número sorteado foi: 9
#7
import random
# Solicita o nome da pessoa usuária
nome = input("Digite o seu nome: ")
# Gera um número par entre 1000 e 9998
token = random.randrange(1000, 9999, 2)
# Exibe a mensagem personalizada
print(f"Olá, {nome}, o seu token de acesso é {token}! Seja bem-vindo(a)!")
Saída:
Digite o seu nome: Olá, Aristóteles, o seu token de acesso é 7880! Seja bem-vindo(a)!
#8
import random
frutas = ["maçã", "banana", "uva", "pêra",
"manga", "coco", "melancia", "mamão",
"laranja", "abacaxi", "kiwi", "ameixa"]
# Sorteia 3 frutas distintas da lista
salada_surpresa = random.sample(frutas, 3)
print("Sua salada de frutas surpresa contém:", salada_surpresa)
Saída:
Sua salada de frutas surpresa contém: ['melancia', 'ameixa', 'manga']
#9
import math
numeros = [2, 8, 15, 23, 91, 112, 256]
print("Verificando raízes quadradas inteiras...\n")
for num in numeros:
raiz = math.sqrt(num)
# Verifica se a raiz é inteira
eh_inteiro = raiz // 1 == raiz
print(f"A raiz de {num} é {raiz}. Inteira? : {eh_inteiro}")
if eh_inteiro:
print(f"➡ O número {num} possui raiz inteira: {int(raiz)}\n")
Saída:
Verificando raízes quadradas inteiras...
A raiz de 2 é 1.4142135623730951, é Inteira? : False
A raiz de 8 é 2.8284271247461903, é Inteira? : False
A raiz de 15 é 3.872983346207417, é Inteira? : False
A raiz de 23 é 4.795831523312719, é Inteira? : False
A raiz de 91 é 9.539392014169456, é Inteira? : False
A raiz de 112 é 10.583005244258363, é Inteira? : False
A raiz de 256 é 16.0, é Inteira? : True
➡ O número 256 possui raiz inteira: 16
#10
import math
# Solicita o raio do jardim circular
raio = float(input("Digite o raio do jardim em metros: "))
# Calcula a área do círculo: A = π * r^2
area = math.pi * math.pow(raio, 2)
# Preço por metro quadrado
preco_m2 = 25.00
# Calcula o valor total
valor_total = area * preco_m2
print(f"O valor a ser pago pela grama é: R$ {valor_total:.2f}")
Saída:
Digite o raio do jardim em metros: O valor a ser pago pela grama é: R$ 49087.39