Coleta e amostragem de dados
#Versão com tratamento de erros
nome = input("Digite seu nome: ")
print(f"Olá, {nome}!")
# Idade com validação e repete até digitar um número válido
while True:
try:
idade = int(input("Digite sua idade: "))
break # Sai do Loop se deu certo
except ValueError:
print("Idade inválida. Por favor, digite um número inteiro válido (ex: 25).")
print(f"Olá, {nome}, você tem {idade} anos.")
#Altura com validação e repete
while True:
try:
altura = float(input("Digite sua altura em metros: "))
break
except ValueError:
print("Altura inválida. Por favor, use números com ponto decimal (ex: 1.65).")
print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")
Calculadora com operadores
Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a soma dos dois valores.
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
soma = n1 + n2
print(f"A soma dos números é: {soma}")
Crie um programa que solicite três valores numéricos à pessoa usuária e imprima a soma dos três valores.
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
n3 = float(input("Digite o terceiro número: "))
soma = n1 + n2 + n3
print(f"A soma dos números é: {soma}")
Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a subtração do primeiro pelo o segundo valor.
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
subtracao = n1 - n2
print(f"A subtração dos números é: {subtracao}")
Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a multiplicação dos dois valores.
n1 = float(input("Digite o primeiro número: "))
n2 = float(input("Digite o segundo número: "))
multiplicacao = n1 * n2
print(f"A multiplicação dos números é: {multiplicacao}")
Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e realize a divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0
numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (não pode ser 0): "))
while denominador == 0:
print("O denominador não pode ser 0. Por favor, digite um valor válido.")
denominador = float(input("Digite o denominador (não pode ser 0: "))
divisao = numerador / denominador
print(f"A divisão dos números é: {divisao}")
Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.
base = float(input("Digite o valor da base: "))
expoente = float(input("Digite o valor do expoente: "))
resultado = base ** expoente
print(f"{base} elevado a {expoente} é igual a {resultado}.")
Crie um programa que solicite dois valores numéricos, um numerador e um denominador e realize a divisão inteira entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador (não pode ser zero): "))
while denominador == 0:
print("O denominador não pode ser 0. Por favor, digite um valor válido.")
denominador = int(input("Digite o denominador: "))
resultado = numerador // denominador
print(f"O resultado da divisão inteira entre {numerador} e {denominador} é {resultado}.")
Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e retorne o resto da divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.
numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador (não pode ser 0): "))
while denominador == 0:
print("O denominador não pode ser 0. Por favor, digite um valor válido.")
denominador = int(input("Digite o denominador: "))
resto = numerador % denominador
print(f"O resto da divisão entre {numerador} e {denominador} é {resto}.")
Crie um código que solicita 3 notas de um estudante e imprima a média das notas.
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))
media = (nota1 + nota2 + nota3) / 3
print(f"A média das notas é: {media:.2f}".replace(".", ","))
Crie um código que calcule e imprima a média ponderada dos números 5, 12, 20 e 15 com pesos respectivamente iguais a 1, 2, 3 e 4.
valores = [5, 12, 20, 15]
pesos = [1, 2, 3, 4]
media = sum(v * p for v, p in zip(valores, pesos)) / sum(pesos)
print(f"A média ponderada é: {media:.2f}")