Pular para o conteúdo

Problema envolvendo classes em Python

Responder tópico
  • Denunciar
  • Indicar

1. Problema envolvendo classes em Python

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.

Responder tópico

2. Re: Problema envolvendo classes em Python

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)


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder