Бобер аня использует секретный код чтобы передать сообщение она решила устроить вечеринку

Обновлено: 05.07.2024

Однажды вечером Анна устроила вечеринку и позвала всех своих друзей.

На вечеринку пришло 3 человека:

Джон - парень Анны .

Ник - её одногруппник из института.

Дейв - друг детства.

Когда ребята веселились, Дейву стало плохо и он отправился в отдельную комнату, чтобы отдохнуть.

Анна заметила, что Дейва долго нет и решила проведать его.

Когда она вошла в комнату, то обнаружила его мертвым, после чего сразу же вызвала полицию!

На место преступления так же прибыл детектив , чтобы расследовать это дело.

На теле обнаружены следы насильственной смерти. Следов проникновения в дом не найдено. Не остается сомнений, что это убийство и убийца один из присутствующих в доме.

Во время допроса детектив узнал, что Анна делала фотографии со своего телефона во время вечеринки и он попросил показать их:

Grizlyman

Новичок

Здравствуйте все! Прохожу бесплатный курс на Яндекс Практикуме по Питону и застрял на одной задаче. Прошу не пугаться, что ниже такой длинный код, на самом деле тут всё просто, изменения нужны небольшие, только я уже 2 часа не могу понять, почему код не работает )). Просмотрел уже не один раз, ну ведь должен он работать )).

В общем суть в том, что программа должна выдать такой результат:

Анфиса, сколько у меня друзей? - У тебя 7 друзей
Анфиса, кто все мои друзья? - Твои друзья: Сергей, Соня, Миша, Дима, Алина, Егор, Коля
Анфиса, где все мои друзья? - Твои друзья в городах: Омск, Москва, Красноярск, Пермь, Челябинск
Анфиса, кто виноват? -
Коля, ты где? - Коля в городе Красноярск
Соня, что делать? -
Антон, ты где? - У тебя нет друга по имени Антон

Уберу в спойлер формулировку задания:

Что-то неправильно написано в функции process_friend или в функции process_query. У меня получается такой результат (последние строки почему-то выводятся все в одну строку):

Анфиса, сколько у меня друзей? - У тебя 7 друзей
Анфиса, кто все мои друзья? - Твои друзья: Сергей, Соня, Миша, Дима, Алина, Егор, Коля
Анфиса, где все мои друзья? - Твои друзья в городах: Омск, Москва, Красноярск, Пермь, Челябинск
Анфиса, кто виноват?Коля, ты где?Соня, что делать?Антон, ты где? -

regnor

Модератор

Grizlyman

Новичок

Спасибо больше, и правда, дело оказалось в этом ))). Как же внимательно нужно всё смотреть. Я, кстати, ещё один момент исправил в коде, ну это уже так, не к конкретному вопросу темы относится:

regnor

Модератор

Спасибо больше, и правда, дело оказалось в этом ))). Как же внимательно нужно всё смотреть. Я, кстати, ещё один момент исправил в коде, ну это уже так, не к конкретному вопросу темы относится:

Нужно не внимательно смотреть, а пытаться понять, почему программа работает не так, как вы ожидали, в вашем случае из за пропуска запятых последний элемент в списке был 'Анфиса, кто виноват?Коля, ты где?Соня, что делать?Антон, ты где?', таким образом он отвечал на это , и ваши предположения что ошибки в каких то функциях были ошибочны

Grizlyman

Новичок

Нужно не внимательно смотреть, а пытаться понять, почему программа работает не так, как вы ожидали, в вашем случае из за пропуска запятых последний элемент в списке был 'Анфиса, кто виноват?Коля, ты где?Соня, что делать?Антон, ты где?', таким образом он отвечал на это , и ваши предположения что ошибки в каких то функциях были ошибочны

Да, согласен, нужно учесть это на будущее.

А мне ещё вот что интересно. Я прохожу курс с целью попробовать, узнать что такое программирование. Прошёл бесплатную часть курса веб-разработчик, по html и css сложностей для себя не увидел, по java script вроде тоже не показалось сложным, хотя по нему там было немного. А вот на Питоне я честно говоря малость просел. В том смысле, что например вот эту задачу, а также её предыдущую половину, решил с трудом, и то с подсказками и отчасти не понимая как решил. Как будто способностей не хватает, чтобы осилить подобные задачи. А может быть каких-то личных свойств, например усидчивости или терпения. И стало интересно, у большинства такая же ситуация во время обучения, или нет. Моё это или может быть не стоит себя мучить. Интересно, нет ли вообще какого-нибудь универсального способа проверить себя на пригодность к этой профессии.

Нажмите, чтобы узнать подробности

Что такое финансовая грамотность?

Что такое финансовая грамотность?

Финансовая грамотность – это умение управлять финансовыми потоками (доходами и расходами), грамотно распределять деньги, то есть жить по средствам и правильно приумножать имеющийся капитал.

Финансовая грамотность – это умение управлять финансовыми потоками (доходами и расходами), грамотно распределять деньги, то есть жить по средствам и правильно приумножать имеющийся капитал.

Игра по финансовой грамотности

- Придумать название своей команды.

Жеребьёвка команд

Жеребьёвка команд

За правильное решение задачи команда получает 2 балла

За правильное решение задачи команда получает 2 балла

Летом килограмм клубники стоит 120 рублей.

Мама купила полтора килограмма клубники.

Сколько рублей сдачи она получит с 500 рублей?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 320 рублей

За правильное решение задачи команда получает 2 балла

На день рождения полагается дарить букет из нечетного числа цветов.

Тюльпаны стоят 45 руб. за штуку.

У Вани есть 300 руб. Из какого наибольшего числа тюльпанов он

может купить букет Маше на день рождения?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: букет из 5 тюльпанов

За правильное решение задачи команда получает 2 балла

Килограмм моркови стоит 40 рублей.

Олег купил 2 килограмма моркови.

Сколько рублей сдачи он должен получить со 100 рублей?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 20 рублей

За правильное решение задачи команда получает 2 балла

Летом килограмм клубники стоит 160 рублей.

Сколько клубники можно купить на 200 рублей?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 1 кг 250 г

За правильное решение задачи команда получает 2 балла

За правильное решение задачи команда получает 2 балла

За правильное решение задачи команда получает 2 балла

В супермаркете проходит рекламная акция: покупая 2 шоколадки, 3-ю шоколадку покупатель получает в подарок.

Шоколадка стоит 20 рублей. Какое наибольшее число

шоколадок получит покупатель на 310 рублей?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 22 шоколадки

За правильное решение задачи команда получает 2 балла

Для приготовления маринада для огурцов на 1 литр воды требуется 12 г лимонной

кислоты. Хозяйка готовит 8 литров маринада.

В магазине продаются пачки лимонной

кислоты по 10 г. Какое наименьшее число пачек нужно купить хозяйке для

приготовления маринада?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 10 пачек

За правильное решение задачи команда получает 2 балла

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 924 рубля в г.Псков

За правильное решение задачи команда получает 2 балла

За правильное решение задачи команда получает 2 балла

Оплата холодной воды

В квартире, где проживает Алексей, установлен прибор учёта расхода холодной воды

(счётчик). 1 сентября счётчик показывал расход 103 куб. м воды, а 1 октября — 114 куб.

м. Какую сумму должен заплатить Алексей за холодную воду за сентябрь, если цена 1

куб. м холодной воды составляет 30 руб. 87 коп.?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 339 рублей 57 копеек

За правильное решение задачи команда получает 2 балла

Стоимость полугодовой подписки на журнал составляет 460 рублей, а стоимость

одного номера журнала — 24 рубля. За полгода Аня купила 25 номеров журнала. На

сколько рублей меньше она бы потратила, если бы подписалась на журнал?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: на 140 рублей

За правильное решение задачи команда получает 2 балла

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 250 рублей

За правильное решение задачи команда получает 2 балла

Оплата электроэнергии

1 киловатт-час электроэнергии стоит 5 рублей 38 копеек. Счетчик электроэнергии 1

сентября показывал 28057 киловатт-часов, а 1 октября показывал 28267 киловатт-часов.

Сколько нужно будет заплатить за электроэнергию за сентябрь?

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 1129 рублей 80 копеек

За правильное решение задачи команда получает 2-3 балла

За правильное решение задачи команда получает 3 балла

За правильное решение задачи команда получает 3 балла

ОТВЕТ: 336 рублей

За правильное решение задачи команда получает 3 балла

За правильное решение задачи команда получает 3 балла

ОТВЕТ: 700 рублей

За правильное решение задачи команда получает 2 балла

На счету Олиного мобильного телефона было 82 рубля, а после разговора с Петей

осталось 17 рублей. Сколько минут длился разговор с Петей, если одна минута

разговора стоит 2 рубля 50 копеек.

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 26 минут

За правильное решение задачи команда получает 2 балла

Наташа отправила SMS-cообщения с новогодними поздравлениями своим 16

За правильное решение задачи команда получает 2 балла

ОТВЕТ: 60 рублей 80 копеек

За правильное решение задачи команда получает 10 баллов

Катя решила, что купит кока-колу и сделает фруктовый салат. Рецепт Катя нашла, узнала цены на продукты в магазине. Помогите Кате посчитать, какую примерно сумму ей придется потратить на продукты для салата и на покупку кока-колы, если у Кати пять подружек, рецепт салата на 3 порции, кока-колу надо купить из расчета пол-литра на 1 человека. Сколько денег Кате придется потратить? Через сколько недель состоится вечеринка, если Кате на карманные расходы дают 500 рублей на неделю?

Алиса хочет устроить вечеринку по поводу ее дня рождения. Она хочет пригласить друзей так, чтобы друзья были между собой знакомы.
Помогите Алисе автоматизировать процесс написания приглашений. Напишите три функции: add_friends(), is_friends() и print_friends().
Функция add_friends(nameOfPerson, listOfFriends) принимает на вход два аргумента: имя человека и список имен его друзей.
Функция is_friends(nameOfPerson1, nameOfPerson2) принимает на вход два аргумента: имя первого человека и имя второго человека и возвращает True или False, в зависимости от того, считает ли первый человек второго своим другом.
А функция print_friends(nameOfPerson) принимает на вход имя человека и печатает список его друзей через пробел в алфавитном порядке.

Пример
Ввод
add_friends("Алла", ["Марина", "Иван"])
print(is_friends("Алла", "Мария"))
add_friends("Алла", ["Мария"])
print(is_friends("Алла", "Мария"))
Вывод
False
True
Примечания
Алиса довольно уникальный человек, все ее друзья имеют разные, неповторяющиеся имена.

Также Алиса очень рассеянная, поэтому может вспомнить о всех друзьях не сразу.

Читайте также: