Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Exercício resolvido

#Coleta e amostragem de dados
#Crie um programa que solicite à pessoa usuária digitar seu nome, e imprima “Olá, [nome]!”.
nome = input('Digite seu nome: ')
print(f'Olá, {nome}!')
#Crie um programa que solicite à pessoa usuária digitar seu nome e idade, e imprima “Olá, [nome], você tem [idade] anos.”.
idade = int(input('Qual sua idade? '))
print(f'Olá, {nome}, você tem {idade} anos.')
#Crie um programa que solicite à pessoa usuária digitar seu nome, idade e altura em metros, e imprima “Olá, [nome], você tem [idade] anos e mede [altura] metros!”.
altura = float(input('Qual a sua altura? '))
print('Olá, %s, você tem %d anos e mede %.2f metros!' %(nome, idade, altura))

#Calculadora com operadores
#Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a soma dos dois valores.
numero_1 = int(input('Digite o primeiro número: '))
numero_2 = int(input('Digite o segundo número: '))
print('A soma dos números é ', (numero_1 + numero_2))
#Crie um programa que solicite três valores numéricos à pessoa usuária e imprima a soma dos três valores.
numero_3 = int(input('Digite o terceiro número: '))
print('A soma dos números é ', (numero_1 + numero_2 + numero_3))
#Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a subtração do primeiro pelo o segundo valor.
print('Primeiro número menos o segundo número é ', (numero_1 - numero_2))
#Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a multiplicação dos dois valores.
print('A multiplicação dos dois primeiros números é ', (numero_1 * numero_2))
#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.
print('A divisão entre os dois primeiros números é ', (numero_1 / numero_2))
#Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.
print('A exponenciação entre os dois primeiros números é ', (numero_1 ** numero_2))
#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.
print('A divisão inteira entre os dois primeiros números é ', (numero_1 // numero_2))
#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.
print('O resto da divisáo entre os dois primeiros números é ', (numero_1 % numero_2))
#Crie um código que solicita 3 notas de um estudante e imprima a média das notas.
print('A média dos 3 números é', (numero_1 + numero_2 + numero_3)/3)
#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.
print('A média ponderada dos 3 números é', (numero_1 * 1 + numero_2 * 2 + numero_3 * 3)/(1+2+3))

#Editando textos
#Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase na tela.
frase_1 = '     Olá, mundo!'
print(frase_1)
#Crie um código que solicite uma frase e depois imprima a frase na tela.
frase_2 = input('Digite uma frase: ')
print(f'Você digitou esta frase: {frase_2}')
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras maiúsculas.
print(frase_2.upper())
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase digitada mas com todas as letras minúsculas.
print(frase_2.lower())
#Crie uma variável chamada “frase” e atribua a ela uma string de sua escolha. Em seguida, imprima a frase sem espaços em branco no início e no fim.
print(frase_1.strip())
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase sem espaços em branco no início e no fim.
print(frase_2.strip())
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase sem espaços em branco no início e no fim e em letras minúsculas.
print(frase_1.strip().lower())
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “e” trocadas pela letra “f”.
print(frase_2.replace('e','f'))
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as vogais “a” trocadas pela caractere “@”.
print(frase_2.replace('a','@'))
#Crie um código que solicite uma frase à pessoa usuária e imprima a mesma frase com todas as consoantes “s” trocadas pelo caractere “$”.
print(frase_2.replace('s','$'))
2 respostas
solução!

Olá, Vinicius! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de entrada de dados para tornar os programas interativos, utilizou muito bem os operadores matemáticos para realizar diferentes cálculos e ainda compreendeu a importância das manipulações de strings para editar e transformar textos.

Uma dica interessante para o futuro é organizar os cálculos em funções, deixando o código mais modular e reutilizável. Assim:

def soma(a, b):
    return a + b

def subtracao(a, b):
    return a - b

def multiplicacao(a, b):
    return a * b

def divisao(a, b):
    if b == 0:
        return "Erro: divisão por zero!"
    return a / b

print("Soma:", soma(10, 5))
print("Subtração:", subtracao(10, 5))
print("Multiplicação:", multiplicacao(10, 5))
print("Divisão:", divisao(10, 5))

Isso faz o código ficar mais organizado, fácil de manter e reutilizar em diferentes situações.

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!

Obrigado Daniel! irei explorar essa opção nas próximas!