Привет! Заметил, что проблемой некоторых после изучения ЯП является оттачивание навыков, то есть практика.
Именно поэтому решил отобрать парочку достойных сайтов для практики языка программирования Python,
но чтобы не получился копипаст решил также разобрать парочку заданий с каждого сайта.
1|
Сложность увеличивается в геометрической прогрессии с каждой новой задачей.
Давайте решим задачки с этого сайта:
Для решение этой задачи не нужны никакие знания языка программирования.
Чтобы решить эту задачу, нужно просто придерживаться логики.
Как видим, сайт даёт нам подсказку, благодаря, которой мы должны перейти к следующему уровню.
Данную задачу, как и все последующие можно решить двумя способами:
Первый способ: Следовать логике и понять, что данный уровень является нулевым (см. картинку), а значит последующий будет первым.
Второй способ: Или же использовать запрос в Google поиске (site:
но данный способ является не честным и не совсем разумным, поэтому его стоит использовать в крайнем случае.
Так-с, давайте решать задачу по первому способу.
Изменим URL-адрес, то есть вместо "0.html" впишем "1.html".
Как видим, мы движемся в правильном направлении.
Теперь только нужно знать, что знак "**" - в компьютерном коде, является возведением в степень числа.
Поэтому, пишем простенький код на Python:
Вывод: 274877906944
Давайте вставим получившееся число в URL-адрес вместо "1.html", получится:
Вуаля, мы перешли к следующему уровню. Думаю, что разбирать следующие задачки нет смысла, ибо какой интерес, поэтому мы переходим к следующему сайту.
2|
Русская версия сайта -
Условие заданно, давайте решать.
Начнем разбирать код:
И получаем выхлоп: 233168
Надеюсь, что ход мыслей понятен. Переходим к следующему сайту.
3)
Все аккуратно расписано, остается, только начать решать, так мы и поступим.
Тут все просто и понятно, думаю код можно не разбирать.
На этом все. Надеюсь, что статья будет полезной на форуме, а иначе я потратил в пустую 40 минут своей жизни.
Именно поэтому решил отобрать парочку достойных сайтов для практики языка программирования Python,
но чтобы не получился копипаст решил также разобрать парочку заданий с каждого сайта.
1|
Ссылка скрыта от гостей
- Сайт с загадками для решения которых нужно использовать Python.Сложность увеличивается в геометрической прогрессии с каждой новой задачей.
Давайте решим задачки с этого сайта:
Для решение этой задачи не нужны никакие знания языка программирования.
Чтобы решить эту задачу, нужно просто придерживаться логики.
Как видим, сайт даёт нам подсказку, благодаря, которой мы должны перейти к следующему уровню.
Данную задачу, как и все последующие можно решить двумя способами:
Первый способ: Следовать логике и понять, что данный уровень является нулевым (см. картинку), а значит последующий будет первым.
Второй способ: Или же использовать запрос в Google поиске (site:
Ссылка скрыта от гостей
) и найти следующий уровень сайта,но данный способ является не честным и не совсем разумным, поэтому его стоит использовать в крайнем случае.
Так-с, давайте решать задачу по первому способу.
Изменим URL-адрес, то есть вместо "0.html" впишем "1.html".
Как видим, мы движемся в правильном направлении.
Теперь только нужно знать, что знак "**" - в компьютерном коде, является возведением в степень числа.
Поэтому, пишем простенький код на Python:
print(2**38)
Вывод: 274877906944
Давайте вставим получившееся число в URL-адрес вместо "1.html", получится:
Ссылка скрыта от гостей
Вуаля, мы перешли к следующему уровню. Думаю, что разбирать следующие задачки нет смысла, ибо какой интерес, поэтому мы переходим к следующему сайту.
2|
Ссылка скрыта от гостей
- ряд математических задач, которые можно и нужно решать с помощью программирования.Русская версия сайта -
Ссылка скрыта от гостей
Условие заданно, давайте решать.
Python:
a=[x for x in range(1,1000) if x%3==0 or x%5==0]
print(sum(a))
Начнем разбирать код:
x for x in range(1,1000)
- создание списка от 1 до 1000if x%3==0 or x%5==0
- проверка кратности числаprint(sum(a))
- суммируем список и выводим егоИ получаем выхлоп: 233168
Надеюсь, что ход мыслей понятен. Переходим к следующему сайту.
3)
Ссылка скрыта от гостей
- Российский архив задач по программированию, присутствует автоматическая проверка и также рейтинги.Все аккуратно расписано, остается, только начать решать, так мы и поступим.
Код:
a = input('a: ')
b = input('b: ')
a = int(a)
b = int(b)
print(a+b)
Тут все просто и понятно, думаю код можно не разбирать.
На этом все. Надеюсь, что статья будет полезной на форуме, а иначе я потратил в пустую 40 минут своей жизни.
1|
2|
Ссылка скрыта от гостей
2|
Ссылка скрыта от гостей