Python do Zero – Resolvendo o Exercício de Fundamentos na Prática | Aula 7 para Iniciantes

Diego Dervinis


OBKETIVO:
Aplicar, de forma prática, todos os conhecimentos desenvolvidos até agora no curso: variáveis, entradas de usuário, concatenação, verificação de tipo, métodos de string e exibição formatada com f-strings.


DESAFIO DO ALUNO:

Você foi contratado para desenvolver um pequeno programa em Python que simula a criação de uma carteira financeira digital.

Seu programa deverá:

  1. Solicitar ao usuário seu primeiro nome e último nome.

  2. Capturar o nome do banco onde ele possui conta.

  3. Solicitar os seguintes dados financeiros:

    • Saldo atual da conta

    • Renda mensal

    • Total de despesas mensais

  4. Verificar e exibir o tipo de cada variável numérica usando a função type().

  5. Utilizar métodos de string para:

    • Exibir o nome completo com formatação de nome próprio (ex: "João da Silva")

    • Mostrar o nome do banco em letras maiúsculas

  6. Por fim, imprimir um resumo formatado com todos os dados organizados, incluindo:

    • Nome completo formatado

    • Nome do banco em caixa alta

    • Saldo, renda e despesas informadas


DICA TECNICA: 
  • Utilize input() para capturar os dados.

  • Faça a conversão para float() dos valores numéricos.

  • Use + para concatenar strings onde necessário.

  • Aplique title() para o nome completo e upper() para o nome do banco.

  • Use f-string com aspas triplas f""" """ para exibir um bloco organizado de informações.


SAIDA ESPERADA:
----------------------
Carteira Criada com Sucesso!
Titular: Diego Dervinis
Banco: NUBANK
Saldo: 3200.0
Renda: 4500.0
Depesas: 1800.0
----------------------


CODIGO DA AULA GRAVADA:

# Aula 7 – Projeto Final Integrado: Carteira Financeira

# Captura do Nome de Usuario

primeiro_nome = input("Digite seu primeiro nome: ")

ultimo_nome = input("Digite seu ultimo nome: ")

nome_completo = primeiro_nome +" "+ ultimo_nome

banco = input("Digite o nome do seu banco: ")


# Entrada de Dados Financeiros

saldo = float(input("Digite o saldo atual:" ))

renda_mensal = float(input("Digite sua renda mensal:" ))

despesas_do_mes = float(input("O total das suas despesas mensais:" ))


# Verificacao do Tipo de Dados

print("Tipo de saldo:", type(saldo))

print("Tipo de renda:", type(renda_mensal))

print("Tipo de despesas:", type(despesas_do_mes))


# Metodos de String

nome_formatado = nome_completo.title()

banco_formatado = banco.upper()


# Impressoes do programa

resumo = f"""----------------------

Carteira Criada com Sucesso!

Titular: {nome_formatado}

Banco: {banco_formatado}

Saldo: {saldo}

Renda: {renda_mensal}

Depesas: {despesas_do_mes}

----------------------"""

print(resumo)