14 / 14 / 1
Регистрация: 19.03.2020
Сообщений: 26
|
|
1 | |
Айболит 2.020.03.2020, 19:30. Показов 12795. Ответов 4
Метки нет (Все метки)
Модифицируйте функцию hello(name), которая принимает на вход имя пациента. Теперь она должна проверять наличие свободных окон и если такое есть писать сообщение "Здравствуйте, <имя>! Подойдите к окошку номер <номер окна>" и занять окно данным пациентом. Если свободных окон нет, то должно выводиться сообщение "Простите, <name>. Все окна заняты"
Модифицируйте функцию search_card(name), которая принимает на вход имя пациента. Теперь она перед поиском карты должна проверять обслуживается ли данный пациент в настоящий момент. Если нет, то выводить сообщение "Простите, <имя>, дождитесь своей очереди", иначе проводить поиск карты и выводить те же сообщения, что и в предыдущей версии программы. Напишите функцию good_bye(name), которая тоже принимает на вход имя пациента, и, если он обслуживается в настоящее время, выводит - "До свидания, не болейте, <имя>", и освобождает окошко, в котором обслуживался данный пациент. Иначе выводит сообщение "Простите, <имя>, дождитесь своей очереди". Список имён пациентов, пронумерованный с 1, находится в списке base, который является глобальным. Номер пациента соответствует номеру карты. Список окон (нумерация также с единицы) находится в глобальном списке query, где значение элемента None говорит о том, что окошко с соответствующим индексом свободно и готово обслуживать следующего клиента. Пример Ввод Вывод base = ["Иван", "Юлия Иванкова"] query = [None, None, None] hello("Иван") search_card("Иван") hello("Юлия Иванова") search_card("Юлия Иванова") Здравствуйте, Иван! Подойдите к окошку номер 1 Ваша карта с номером 1 найдена Здравствуйте, Юлия Иванова! Подойдите к окошку номер 2 Ваша карта не найдена
0
|
20.03.2020, 19:30 | |
Ответы с готовыми решениями:
4
Айболит Айболит Айболит - 2 Айболит 2.0 |
14 / 14 / 1
Регистрация: 19.03.2020
Сообщений: 26
|
||||||
24.03.2020, 21:37 [ТС] | 2 | |||||
3
|
691 / 474 / 204
Регистрация: 22.03.2020
Сообщений: 1,052
|
|
24.03.2020, 21:49 | 3 |
fsdjfj, Это вы уже сами решили? Или вам нужно что-то тут объяснить?
0
|
14 / 14 / 1
Регистрация: 19.03.2020
Сообщений: 26
|
|
24.03.2020, 21:52 [ТС] | 4 |
Сам
0
|
3 / 3 / 0
Регистрация: 31.12.2023
Сообщений: 18
|
|||||||||||
09.04.2024, 09:52 | 5 | ||||||||||
Вот моё решение к задаче Айболит:
А вот моё решение к задаче Айболит 2.0:
0
|
09.04.2024, 09:52 | |
09.04.2024, 09:52 | |
Помогаю со студенческими работами здесь
5
Доктор Айболит решил собрать робота, который поможет ему делать стандартные назначения Айболит Айболит Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |