Помогите решить задачу пожалуйста Phyton

Задача 4. Вечеринка

В честь своего дня рождения Артём решил закатить вечеринку у себя на даче. Он не стал рассылать приглашения, а просто сообщил всем: «Если хотите — приходите и своих друзей тоже зовите». В ходе вечеринки люди приходили и уходили, ночевать остались не все. К тому же и сама дача не резиновая — на ней помещается всего шесть человек.

Дан изначальный список гостей — имена тех, кто пришёл к началу:

guests = [‘Петя’, ‘Ваня’, ‘Саша’, ‘Лиза’, ‘Катя’]

Напишите программу, которая спрашивает у пользователя, ушёл человек или пришёл новый гость, и исходя из ответа добавляет в список или удаляет из него нужное имя. При этом гостей может быть не больше шести. Имена запрашиваются до тех пор, пока пользователь не введёт сообщение «Пора спать».

Пример:

Сейчас на вечеринке 5 человек: [‘Петя’, ‘Ваня’, ‘Саша’, ‘Лиза’, ‘Катя’]

Гость пришёл или ушёл? пришёл

Имя гостя: Алекс

Привет, Алекс!

Сейчас на вечеринке 6 человек: [‘Петя’, ‘Ваня’, ‘Саша’, ‘Лиза’, ‘Катя’, ‘Алекс’]

Гость пришёл или ушёл? пришёл

Имя гостя: Гоша

Прости, Гоша, но мест нет.

Сейчас на вечеринке 6 человек: [‘Петя’, ‘Ваня’, ‘Саша’, ‘Лиза’, ‘Катя’, ‘Алекс’]

Гость пришёл или ушёл? ушёл

Имя гостя: Ваня

Пока, Ваня!

Сейчас на вечеринке 5 человек: [‘Петя’, ‘Саша’, ‘Лиза’, ‘Катя’, ‘Алекс’]

Гость пришёл или ушёл? Пора спать

Вечеринка закончилась, все легли спать.

Так и чем помочь? В чем проблема? Что пробовали? Что получилось, что не получилось?

guest_counts=5
guests = ['Петя', 'Ваня', 'Саша', 'Лиза', 'Катя']
while True:
  guest=input('Гость пришел или ушел?: ')
  name=input('Введите имя гостя: ')

  if guest=='пришел':
    print('Привет',name)
    guests.append(name)
    print('Сейчас на вечеринке',guest_counts+1, 'человек',guests)
    guest_counts+1
  
  if guest=='ушел':
    print('Пока',name)
    print('Сейчас на вечеринке',guest_counts-1, 'человек ',guests)
    guests.remove(1)  
    guest_counts-=1
  
  if guest=='пора спать':
    print('Вечеринка закончилась,все легли спать')
    break

Написал такую программу , но после того как с вечеринки уходит человек не могу понять как удалять его из списка
и как нужно сделать так что бы программа говорила , что на вечеринке нету мест если людей больше 6

Просто в remove имя передать.

len(guests) проверить.

guest_counts не нужен.

Python - Lists - Tutorialspoint

не совсем понимаю как это будет выглядеть в коде

Что именно?

remove же и тут есть, только туда не то передается.

Ну а len(guests) можно просто выводить где нужно количество, проверять с помощью if и т.д.