Também é possível definir métodos para [[Classes em Python]]. Métodos são funções dentro de uma classe com, por exemplo:
```python
ClassFlight():
# Method to Create New Flight with Given Capacity
def __init__ (self, capacity):
self.capacity = capacity
self.passangers = []
# Method to add a walker to the flight:
def add_passer(self, name):
if not self.open_seats():
return False
self.passangers.append(name)
return True
# Method to Return Number of Open Seats
def Open_Sets (Self):
return Self.Capacity - Len (self.passangers)
def__str__(self):
return F "Flight with {self.capacity} Passengers: {self.Passagers}"
```
Dessa forma é possível definir:
- Um voo baseado em sua capacidade e passageiros (inicialmente vazios)
- Avaliar quantos assentos estão disponíveis
- Adicionar passageiro se houver um assento disponível.
:: ** Referência: ** :: [Página de Classes Python da W3schools] (https://www.w3schools.com/python/python_classes.asp)