Problema envolvendo classes em Python

1. Problema envolvendo classes em Python

Lexus
LexusRX

(usa Outra)

Enviado em 26/11/2020 - 14:59h

Olá, alguém poderia me ajudar nessa questão, ela envolve criar classes e umas funçõeszinhas no qual eu estou com uma certa dificuldade para começar.

Esse seria o problema:

Escreva um programa que crie um classe para representar uma conta corrente de um banco. A classe terá um número e um saldo. Defina métodos para depositar e sacar. Em casos de saques, caso o valor seja maior que o saldo, gere uma exceção ValueError. No método construtor, saldo terá valor default zero. Crie um objeto conta e faça alguns depósitos e saques e informe o saldo a cada operação.


Eu entendi a lógica porém estou com dificuldades na construção do código devido a falta de contato com a linguagem.


  


2. Re: Problema envolvendo classes em Python

Matheus
pylm

(usa Gentoo)

Enviado em 26/11/2020 - 15:57h

O grosso é basicamente isso aí.


#!/usr/bin/env python3
# -*- coding: utf-8 -*-

class banco(object):

# Define as variáveis que o usuário precisa passar quando instanciar a classe
def __init__(self, numero, saldo):
# Define as variáveis pra toda a classe
self.numero = numero
self.saldo = saldo

def deposito(self, quantidade):
self.saldo += quantidade

def saque(self, quantidade):
if quantidade > self.saldo:
raise ValueError
else:
self.saldo -= quantidade

nubank = banco(0000, 1000)
nubank.saque(500)