Duvida: Importei esse código no projeto pra imprimir a data antes do saldo. O código funciona, porem antes da data, recebo um none como resposta
class Datas:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
print(f'{self.dia}/{self.mes}/{self.ano}')
d = Datas(11,10,1988)
d.formatada()
from data import Datas
class Conta:
def __init__(self, numero, titular, saldo, limite):
self.numero = numero
self.titular = titular
self.saldo = saldo
self.limite = limite
def extrato(self):
print(f"{data.formatada()}Saldo de {self.saldo} do titular {self.titular}")
def deposito(self, valor):
self.saldo += valor
def saque(self, valor):
self.saldo -= valor
data = Datas(11, 10, 2023)
conta = Conta(1, "Edison", 100, 1000)
conta2 = Conta(2, "Vitor", 500, 1000)
conta.extrato()
conta2.extrato()