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á:
-
Solicitar ao usuário seu primeiro nome e último nome.
-
Capturar o nome do banco onde ele possui conta.
-
Solicitar os seguintes dados financeiros:
-
Saldo atual da conta
-
Renda mensal
-
Total de despesas mensais
-
-
Verificar e exibir o tipo de cada variável numérica usando a função
type()
. -
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
-
-
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
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 eupper()
para o nome do banco. -
Use
f-string
com aspas triplasf""" """
para exibir um bloco organizado de informações.
# 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)