Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

СРОЧНО!!! Задача на python: "Пристраиваемся в очередь"

Игорь З. Ученик (246), закрыт 4 года назад
СРОЧНО!!! Помогите решить, пожалуйста, нужно очень срочно! Буду ооочень благодарен!!! Условие на криншоте:
Лучший ответ
Aleks Nots Просветленный (22646) 4 года назад
N = int(input())
qu = []
for i in range(N):
~~~~a = input()
~~~~if 'встал' in a:
~~~~~~~~qu.append(a.split('встал')[0].strip())
~~~~elif 'Привет' in a:
~~~~~~~~B = a.split('!')
~~~~~~~~j = qu.index(B[0].replace('Привет,','').strip())
~~~~~~~~b = B[1].split('будет')[0].strip()
~~~~~~~~qu.insert(j+1,b)
~~~~elif 'хватит' in a:
~~~~~~~~qu.remove(a.split(', хватит')[0])

print(*qu, sep='\n')

"""
5
Иванова встала в очередь.
Кузнецов встал в очередь.
Поливанов встал в очередь.
Привет, Кузнецов! Зорина будет за тобой.
Иванова, хватит тут стоять, пошли отсюда.
Игорь З.Ученик (246) 4 года назад
Супер! Всё работает!
Остальные ответы
Александр Ларин Мастер (1438) 4 года назад
N = int(input())
events =[]
for i in range(N):
__events.append(input())
for i in range(len(events)):
__if events[i].endswith("хватит"):
____events.pop(i)
for i in events:
__surname = ""
__if i.endswith("встала в"):
____i = list(i.split())
____for m in i:
______if m != "встала":
________surname += f"{i} "
__elif i.endswith("Привет,"):
____i = list(i.split())
____i.pop(0)
____for m in i:
______if m != "тут":
________surname += f"{i} "
print(surname)
Игорь З.Ученик (246) 4 года назад
кликни на картинку, она увеличится
Александр Ларин Мастер (1438) Бля, стыдно
Игорь З.Ученик (246) 4 года назад
Не работает!!!!
Александр Ларин Мастер (1438) N = int(input()) events =[] for i in range(N): __events.append(input().split()) for m in range(len(events)-1): __if "пошли" in events[m]: ____events.pop(m) for i in events: __if "встала" in i or "встал" in i: ____surname = "" ____m = 0 ____while i[m] != "встала" and i[m] != "встал": ______surname += i[m] ______m += 1 ____print(surname) __else: ____i.reverse() ____i.pop(0) ____i.pop(0) ____i.pop(0) ____surname = "" ____m = 0 ____while not i[m].endswith("!"): ______surname += i[m] ______m += 1 ____print(surname) У меня работает!
Похожие вопросы