Mundo em Python

Criar Classe

class User:
pass


#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
user_1 = User()

 


 


class User:
pass
#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
user_1 = User()
user_1.id ="001"
user_1.username ="Casnastra"

print(user_1.username)

#Output


Casnastra


class User:
pass
#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
user_1 = User()
user_1.id ="001"
user_1.username ="Casnastra"

print(user_1.username) user_2 = User()
user_2.id ="002"
user_2.username ="Lolo"

# Vamos Construir a classe


class User:
pass
#O nome de classe tem de começar em Maúsculas
#Declaração da Classe
# Contruir classe é feita da seguinte forma
#class Nome:
# def__init__(self):
# iniicializar os atributos
user_1 = User()
user_1.id ="001"
user_1.username ="Casnastra"

print(user_1.username) user_2 = User()
user_2.id ="002"
user_2.username ="Lolo"

class User:
def __init__(self,user_id,username):
self.id = user_id
self.username = username
user_1 = User("001","Canastra")
user_2 = User("002","lolo")

class User:
def __init__(self,user_id,username):
self.id = user_id
self.username = username
self.followers =0
self.following =0


def follow(self,user):
user.followers +=1
self.following +=1




user_1 = User("001","Canastra")
user_2 = User("002","lolo")
user_1.follow(user_2)
print(user_1.followers)
print(user_1.following)
print(user_2.followers)
print(user_2.following)

 


class Conta:
def __init__(self, nome, saldo, min_saldo):
self.nome = nome
self.saldo = saldo
self.min_saldo = min_saldo def deposito(self, valor):
self.saldo += valor def retirar(self, valor):
if self.saldo - valor >= self.min_saldo:
self.saldo -= valor
else:
print("Desculpe, não há fundos suficientes!") def statement(self):
print("Saldo da conta: £{}".format(self.saldo)) class Corrente(Conta):
def __init__(self, nome, saldo):
super().__init__(nome, saldo, min_saldo=-1000) def __str__(self):
return "{} Conta Corrente: Saldo £{}".format(self.nome, self.saldo) class Poupança(Conta):
def __init__(self, nome, saldo):
super().__init__(nome, saldo, min_saldo=0) def __str__(self):
return "{} Conta Poupança: Saldo £{}".format(self.nome, self.saldo) depositante = Poupança("Paulo", 4000)
print(depositante)

# Exemplo genérico


class Car:
def __init__(self, make, model, color):
        self.make = make
        self.model = model
        self.color = color
0