5人乗りのタクシー・乗客数ゲーム
seat → 座席の数
min → 最小乗客数(0)
max → 最大乗客数(5)
p → 乗客
タクシーのシートに乗れるか否かの判定
>>> seat = []
>>> min = 0
>>> max = 5
>>> min <= len(seat) < max
True
一人を乗せる(append)
p → 人
>>> seat.append('p')
>>> min <= len(seat) < max
True
>>> len(seat)
1
さらに一人追加(計2人)
>>> seat.append('p')
>>> min <= len(seat) < max
True
>>> len (seat)
2
さらに2人追加(計4人)
>>> seat.append('p')
>>> seat.append('P')
>>> min<= len(seat) < max
True
>>> len(seat)
4
さらに一人追加(計5人)
>>> seat.append('p')
>>> min <= len(seat) <max
False
>>> len(seat)
5
乗客が一人降りた(pop)
>>> seat.pop(0)
'p'
>>> min <= len(seat) <max
True
>>> len(seat)
4
コメント