Практические задания: Исследуем возможности sep, end, input и print

 


Приветствую, юный рыцарь Python!

Объединим наши знания о sep, end, input и print, создав захватывающие межзвездные приключения. 
Подробнее о них в прошлых уроках:

 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 для вывода сообщений, инструкций и результатов, делая их понятными.

Да пребудет с тобой Сила в твоих творениях!

Комментарии

Популярные сообщения из этого блога

Введение в Bootstrap 5: Краткий курс для начинающих

Подключайся к suno и получи бонус.