擅长:python、mysql、java
<p>在“people=”中调用a、b、c、d之后,您可以定义它们。在设置人物元组之前,将定义向上移动,它就会起作用</p>
<pre><code>class Flight():
def __init__(self, capacity):
self.capacity = capacity
self.passengers = []
def add_passenger(self, name):
if not self.open_seats():
return False
self.passengers.append(name)
return True
def open_seats(self):
return self.capacity - len(self.passengers)
flight = Flight(3)
a = input("!st passenger: ")
b = input("2nd passenger: ")
c = input("3rd passenger: ")
d = input("4th passenger: ")
people = (a , b,c,d)
for person in people:
success = flight.add_passenger(person)
if success:
print(f"Added {person} to flight successfully")
else:
print(f"No available seats for {person}")
</code></pre>