Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 2.8 KB

File metadata and controls

29 lines (19 loc) · 2.8 KB

Домашнее задание к занятию 3. Функции. Разработка приложения ToDo

Задание 1

В этом задании вы научитесь работать с функциями. Заодно мы закрепим предыдущие темы: списки, циклы, условия. Реализуйте функцию count_letter, которая принимает список слов и одну букву и возвращает количество слов в списке, в которых эта буква встречается хотя бы один раз.

Например, для списка ['python', 'c++', 'c', 'scala', 'java'] и буквы «c» ваша функция должна вернуть число 3.

Подсказки Используйте конструкцию for word in ... для итерации по списку. Используйте переменную для хранения промежуточного результата подсчёта. Используйте конструкцию letter in word для проверки наличия буквы в слове.

Задание 2

  1. Для будущего телеграм-бота нам необходимо создать аккаунт на сайте https://www.pythonanywhere.com/. Достаточно иметь Beginner account.
  2. Познакомитесь с функциональностью сайта: как загружать файлы, работать с консолью.
  3. Прочтите документацию на сайте.

Инструкция по выполнению домашнего задания

Для выполнения домашнего задания мы рекомендуем использовать интегрированную среду разработки (IDE) GigaIDE. С инструкцией об установке и работе с GigaIDE, вы можете ознакомиться в личном кабинете. Любые вопросы по решению задач задавайте в чате в Telegram.

Пример решения

Вставьте ссылку на вашу работу в поле «Ссылка на решение» и нажмите «Отправить решение». Это задание для самостоятельной работы — оно не будет проверяться экспертом. После загрузки вашего решения вы получите пример решения задания от эксперта.