Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista 02 Semana 4
Lista 02 Semana 4
1.
Em main.py : https://replit.com/@JoaoGabriel118/exercicio1#main.py
p1.get_altura()
p1.get_nome()
p1.idade()
p1.get_data_nascimento()
p1.imprimir()
Em pessoa.py : https://replit.com/@JoaoGabriel118/exercicio1#pessoa.py
class Pessoa:
def __init__(self, nome: str, data_nascimento: str, altura: float ):
self.nome = nome
self.data_nascimento = data_nascimento
self.altura = altura
def get_nome(self):
return print(self.nome)
def get_altura(self):
return print(self.altura)
def get_data_nascimento(self):
return print(self.data_nascimento)
def idade(self):
self.idade = 2022 - int(self.data_nascimento[4:8])
return print(self.idade)
def imprimir(self):
print(f'''Nome: {self.nome}
Data de nascimento: {self.data_nascimento}
Altura: {self.altura}
Idade: ''')
2.
Em main.py : https://replit.com/@JoaoGabriel118/exercicio2#main.py
e1 = Elevador(8, 10, 7, 5)
e2 = Elevador(10, 12, 7, 9)
e3 = Elevador(6, 15, 4, 1)
e4 = Elevador(5, 9, 3, 6)
e1.entra()
e2.sai()
e3.sobe()
e4.desce()
Em elevador.py : https://replit.com/@JoaoGabriel118/exercicio2#elevador.py
class Elevador :
def __init__(self, capacidade:int, totandares:int, qtd_pessoas:int, andaratual:int):
self.capacidade = capacidade
self.totandares = totandares
self.qtd_pessoas = qtd_pessoas
def entra(self):
if self.quantidade_pessoas < self.capacidade:
self.quantidade_pessoas += 1
def sai(self):
if self.quantidade_pessoas > 0:
self.quantidade_pessoas -= 1
def sobe(self):
if self.andaratual != self.totandares:
self.andaratual += 1
def desce(self):
if self.andaratual > 0:
self.andaratual -= 1