Практические задания: Исследуем возможности sep, end, input и print
Приветствую, юный рыцарь Python!
Объединим наши знания о sep
, end
, input
и print
, создав захватывающие межзвездные приключения.
Подробнее о них в прошлых уроках:
и sep
, end
Задание 1: Межзвездный диалог
Создайте программу, имитирующую диалог между двумя персонажами.
- Используйте
input
для запроса реплик от пользователя, представляющего каждого персонажа. - Используйте
print
сsep
иend
для форматирования диалога, делая его визуально привлекательным. - Добавьте имена персонажей перед каждой репликой.
Пример диалога:
**Люк:** Приветствую, Хан! Куда держишь путь?
**Хан:** (Ухмыляясь) Туда, где платят больше всего, приятель. А ты?
**Люк:** Я ищу своих друзей. Им нужна моя помощь.
**Хан:** (Задумчиво) Хм, звучит как опасное дело. Нужен помощник?
**Люк:** (С надеждой) Да, Хан! Ты был бы моим лучшим другом в этой галактике.
**Хан:** (Смеясь) Ладно, ладно, не упрашивай. Похоже, я ввязался в очередное приключение.
Задание 2: Межзвездная разведка
Создайте программу, которая помогает шпиону собирать информацию.
- Используйте
input
для запроса у пользователя различных данных: имя планеты, численность населения, уровень безопасности. - Используйте
print
сsep
иend
для форматирования отчета, делая его информативным и читаемым. - Добавьте заголовки к каждому разделу отчета.
Пример отчета:
**Отчет о разведке:**
**Планета:** Татуин
**Население:** 2 000 000 человек
**Уровень безопасности:** Низкий
**Примечания:** Планета слабо защищена и может стать легкой мишенью.
Задание 3: Межзвездный заказ
Создайте программу, помогающую бармену принимать заказы в межзвездном баре.
- Используйте
input
для запроса у клиентов их заказов: напитки, закуски, количество. - Используйте
print
сsep
иend
для форматирования чека, делая его понятным и удобным для чтения. - Рассчитайте общую сумму заказа и добавьте ее в конце чека.
Пример чека:
**Заказ:**
* Коктейль "Галактическая пыль" - 2 шт. (10 кредитов/шт.)
* Межзвездные чипсы - 1 порция (5 кредитов)
**Итого:** 25 кредитов
Задание 4: Межзвездная игра
Создайте простую текстовую игру, где пользователь угадывает число.
- Используйте
input
для запроса у пользователя его попыток. - Используйте
print
сsep
иend
для вывода подсказок ("больше", "меньше", "угадано!"), делая игру интерактивной. - Поздравьте пользователя, когда он угадает число.
Пример игры:
**Угадай число:**
Я загадал число от 1 до 100. Попробуй угадать!
**Ваша попытка:** 35
Меньше.
**Ваша попытка:** 67
Больше.
**Ваша попытка:** 82
...
**Поздравляю! Вы угадали число!**
Помните:
- Используйте
sep
иend
для форматирования текста, делая его visually appealing. - Используйте
input
для взаимодействия с пользователем, делая программу интерактивной. - Используйте
print
для вывода сообщений, инструкций и результатов, делая их понятными.
Да пребудет с тобой Сила в твоих творениях!
Комментарии
Отправить комментарий