1
resposta

Atividade 2


```python
# === COLETA E AMOSTRAGEM DE DADOS ===

# 1. Nome
nome = input("Digite seu nome: ")
print(f"Olá, {nome}!")

# 2. Nome e idade
nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
print(f"Olá, {nome}, você tem {idade} anos.")

# 3. Nome, idade e altura
nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
altura = input("Digite sua altura em metros (ex: 1.75): ")
print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")

# === CALCULADORA COM OPERADORES ===

# 4. Soma de dois valores
a = float(input("Digite o primeiro número: "))
b = float(input("Digite o segundo número: "))
print(f"Soma: {a + b}")

# 5. Soma de três valores
a = float(input("Digite o primeiro número: "))
b = float(input("Digite o segundo número: "))
c = float(input("Digite o terceiro número: "))
print(f"Soma: {a + b + c}")

# 6. Subtração do primeiro pelo segundo valor
a = float(input("Digite o primeiro número: "))
b = float(input("Digite o segundo número: "))
print(f"Subtração: {a - b}")

# 7. Multiplicação
a = float(input("Digite o primeiro número: "))
b = float(input("Digite o segundo número: "))
print(f"Multiplicação: {a * b}")

# 8. Divisão (verificar se denominador é diferente de 0)
numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (≠ 0): "))
if denominador != 0:
    print(f"Divisão: {numerador / denominador}")
else:
    print("Erro: o denominador não pode ser 0.")

# 9. Exponenciação
base = float(input("Digite a base: "))
expoente = float(input("Digite o expoente: "))
print(f"Potência: {base ** expoente}")

# 10. Divisão inteira
numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador (≠ 0): "))
if denominador != 0:
    print(f"Divisão inteira: {numerador // denominador}")
else:
    print("Erro: o denominador não pode ser 0.")

# 11. Resto da divisão
numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador (≠ 0): "))
if denominador != 0:
    print(f"Resto da divisão: {numerador % denominador}")
else:
    print("Erro: o denominador não pode ser 0.")

# 12. Média de 3 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"Média das notas: {media:.2f}")

# 13. Média ponderada
notas = [5, 12, 20, 15]
pesos = [1, 2, 3, 4]
media_ponderada = sum(n * p for n, p in zip(notas, pesos)) / sum(pesos)
print(f"Média ponderada: {media_ponderada:.2f}")

# === EDITANDO TEXTOS ===

# 14. Frase fixa
frase = "Exemplo de frase qualquer."
print(frase)

# 15. Solicitar frase e imprimir
frase = input("Digite uma frase: ")
print(frase)

# 16. Frase em maiúsculas
frase = input("Digite uma frase: ")
print(frase.upper())

# 17. Frase em minúsculas
frase = input("Digite uma frase: ")
print(frase.lower())

# 18. Frase sem espaços no início e fim
frase = "    Frase com espaços.   "
print(frase.strip())

# 19. Frase sem espaços (digitada pela pessoa)
frase = input("Digite uma frase: ")
print(frase.strip())

# 20. Frase sem espaços e em minúsculas
frase = input("Digite uma frase: ")
print(frase.strip().lower())

# 21. Trocar "e" por "f"
frase = input("Digite uma frase: ")
print(frase.replace("e", "f").replace("E", "F"))

# 22. Trocar "a" por "@"
frase = input("Digite uma frase: ")
print(frase.replace("a", "@").replace("A", "@"))

# 23. Trocar "s" por "$"
frase = input("Digite uma frase: ")
print(frase.replace("s", "$").replace("S", "$"))

1 resposta

Olá, Viviane! Como vai?

Excelente trabalho! Percebi que você trabalhou os conceitos de coleta e manipulação de dados, aplicou muito bem os operadores matemáticos para cálculos diversos e demonstrou domínio em edição de textos com Python.

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!