Pythonist.ru - образование по питону
На каком языке вы читаете книги по Python?
Наш канал с книгами только на русском языке: @pythonbooksru.
Подписывайтесь и качайте книги по Python.
Подписывайтесь и качайте книги по Python.
Задача с кодом. Сумма чисел в ряду
Представьте следующий треугольник:
Примечание:
#задача #coding
Представьте следующий треугольник:
1Создайте функцию, которая будет принимать целое число
2 3
4 5 6
7 8 9 10
...
n
и возвращать сумму всех чисел в n
-м ряду такого треугольника.Примечание:
1 <= n <= 1000
Примеры:row_sum(1) ➞ 1Решение на нашем сайте.
row_sum(2) ➞ 5
row_sum(4) ➞ 34
#задача #coding
Tips & Tricks. Метод get() у словарей и его «дефолтный» результат
Разобрали, как работает метод get() у dict.
#tipsandtricks #словари
Разобрали, как работает метод get() у dict.
#tipsandtricks #словари
Задача на логику. Фасоль в горшке
В горшке 75 белых фасолин и 150 черных. Чокнутый повар выбрасывает фасоль из горшка, но не просто так, а по определенной системе.
Каждый раз он достает две фасолины. Если хотя бы одна из них черная, он бросает ее на кучу черной фасоли на столе, а вторую фасолину, независимо от ее цвета, бросает обратно в горшок.
Если обе фасолины, которые повар достал из горшка, белые, он выбрасывает обе, а в горшок кидает одну черную из кучи на столе.
На каждом шаге в горшке в любом случае становится на 1 фасолину меньше. В конечном итоге останется только одна. Какого цвета она будет?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
В горшке 75 белых фасолин и 150 черных. Чокнутый повар выбрасывает фасоль из горшка, но не просто так, а по определенной системе.
Каждый раз он достает две фасолины. Если хотя бы одна из них черная, он бросает ее на кучу черной фасоли на столе, а вторую фасолину, независимо от ее цвета, бросает обратно в горшок.
Если обе фасолины, которые повар достал из горшка, белые, он выбрасывает обе, а в горшок кидает одну черную из кучи на столе.
На каждом шаге в горшке в любом случае становится на 1 фасолину меньше. В конечном итоге останется только одна. Какого цвета она будет?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Исключения Python
Зачастую разработчик может предугадать возникновение ошибок при работе программы. Эти ошибки могут появляться, например, из-за неверного инпута.
Ошибки такого рода обрабатываются как исключения. Для этого мы применяем конструкции try — except — else — finally.
Умение обрабатывать исключения — совершенно необходимый навык для разработчика. Насколько хорошо вы умеете это делать? Пройдите наш тест и проверьте!
#тест
Зачастую разработчик может предугадать возникновение ошибок при работе программы. Эти ошибки могут появляться, например, из-за неверного инпута.
Ошибки такого рода обрабатываются как исключения. Для этого мы применяем конструкции try — except — else — finally.
Умение обрабатывать исключения — совершенно необходимый навык для разработчика. Насколько хорошо вы умеете это делать? Пройдите наш тест и проверьте!
#тест
QaRocks - канал для стартующих в QA.
Что мы для вас собрали?
1. Туториалы по всем видам тестирования
2. Важные книги для изучения основ QA
3. Тесты для проверки ваших знаний
4. Разбор вопросов с собеседования
Все это, но еще и конкурсы по основам QA, SQL и Git в нашем канале.
Что мы для вас собрали?
1. Туториалы по всем видам тестирования
2. Важные книги для изучения основ QA
3. Тесты для проверки ваших знаний
4. Разбор вопросов с собеседования
Все это, но еще и конкурсы по основам QA, SQL и Git в нашем канале.
Telegram
QARocks. Тестировщик Рулит 🐞
Тестировщик рулит - всё о тестировании ПО.
Туториалы, книги по QA, тесты для проверки ваших знаний, разбор вопросов с собеседования.
@anothertechrock @viktorreh
РКН: https://kurl.ru/yRcQh
Туториалы, книги по QA, тесты для проверки ваших знаний, разбор вопросов с собеседования.
@anothertechrock @viktorreh
РКН: https://kurl.ru/yRcQh
Опрос! Откуда вы нас читаете?
Anonymous Poll
64%
Россия
6%
Беларусь
8%
Украина
1%
Грузия
1%
Армения
1%
Турция
2%
Польша
1%
Литва/Латвия/Эстония
13%
Другая страна
4%
Я цифровой кочевник, нигде долго не задерживаюсь!
Задача с кодом. Буквы-подруги
Напишите функцию, которая будет принимать строку и две буквы. Функция должна проверять, всегда ли после первой переданной буквы идет вторая.
Например:
- Если вторая буква отделена от первой пробелом, то не считается, что они идут одна за другой (см. третий пример)
- Строка и буквы, которые передаются в функцию, будут в нижнем регистре.
Решение на нашем сайте.
#задача #coding
Напишите функцию, которая будет принимать строку и две буквы. Функция должна проверять, всегда ли после первой переданной буквы идет вторая.
Например:
best_friend("he headed to the store", "h", "e") ➞ TrueДругие примеры:
# Вхождения "h": ["he", "headed", "the"]
# После всех вхождений "h" идет буква "e".
best_friend("he headed to the store", "h", "e")Примечания:
➞ True
best_friend("i found an ounce with my hound", "o", "u")
➞ True
best_friend("we found your dynamite", "d", "y")
➞ False
- Если вторая буква отделена от первой пробелом, то не считается, что они идут одна за другой (см. третий пример)
- Строка и буквы, которые передаются в функцию, будут в нижнем регистре.
Решение на нашем сайте.
#задача #coding
Задача на логику. Делим деревянный куб
Представьте себе деревянный куб со стороной 3 дм, вся поверхность которого окрашена в черный цвет.
1. Сколько потребуется разрезов, чтобы разделить куб на кубики со стороной 1 дм?
2. Сколько получится таких кубиков?
3. Сколько кубиков будут иметь по 4 окрашенные грани?
4. А по 3?
5. А по 2?
6. Сколько будет кубиков с одной окрашенной гранью?
7. Сколько будет неокрашенных кубиков?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Представьте себе деревянный куб со стороной 3 дм, вся поверхность которого окрашена в черный цвет.
1. Сколько потребуется разрезов, чтобы разделить куб на кубики со стороной 1 дм?
2. Сколько получится таких кубиков?
3. Сколько кубиков будут иметь по 4 окрашенные грани?
4. А по 3?
5. А по 2?
6. Сколько будет кубиков с одной окрашенной гранью?
7. Сколько будет неокрашенных кубиков?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Тест. Работа с библиотекой requests
Библиотека requests — одна из самых важных библиотек Python. Этот тест будет интересен всем, кто в какой-либо мере работает с HTTP-запросами.
#тест
Библиотека requests — одна из самых важных библиотек Python. Этот тест будет интересен всем, кто в какой-либо мере работает с HTTP-запросами.
#тест
Задача с кодом. Вложенность слов
Вложенность слов создается следующим образом. Берем начальное слово и генерируем новую строку, помещая это слово внутрь него самого. Этот процесс может повторяться.
Пример трехкратного вложения слова «incredible»:
Напишите функцию, которая будет принимать начальное слово и итоговую строку и возвращать уровень вложенности.
Примеры
#задача #coding
Вложенность слов создается следующим образом. Берем начальное слово и генерируем новую строку, помещая это слово внутрь него самого. Этот процесс может повторяться.
Пример трехкратного вложения слова «incredible»:
начальное слово = incredibleИтоговая строка — «increinincrincredibleediblecredibledible», а уровень вложенности — 3.
1-й уровень
incre|incredible|dible
2-й уровень
increin|incredible|credibledible
3-й уровень
increinincr|incredible|ediblecredibledible
Напишите функцию, которая будет принимать начальное слово и итоговую строку и возвращать уровень вложенности.
Примеры
word_nest("floor", "floor")Решение на нашем сайте.
➞ 0
word_nest("code", "cocodccococodededeodeede")
➞ 5
#задача #coding
Tips & Tricks. Вывод «звездочек» на экран
Давайте рассмотрим, как в Python можно вывести заданное количество рядов, заполненных, например, "звездочками", чтобы в каждом новом ряду было на одну звездочку меньше.
#tipsandtricks #алгоритмы
Давайте рассмотрим, как в Python можно вывести заданное количество рядов, заполненных, например, "звездочками", чтобы в каждом новом ряду было на одну звездочку меньше.
#tipsandtricks #алгоритмы
Задача на логику. Сюрприз Сережи
Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)
Сережа спрятал сюрприз под одной из цветных фигур.
Он дал Оксане и Саше подсказки:
- Оксана знает фигуру, под которой спрятан сюрприз. (И Саше известно, что Оксана знает фигуру).
- Саша знает цвет этой фигуры. (И Оксане известно, что Саша знает цвет).
Затем Сережа спросил, знает ли кто-то из ребят, где сюрприз.
…Долгое неловкое молчание…
«А теперь знаете?»
…Еще более неловкое молчание…
Оксана с Сашей хором: «Теперь я знаю, где сюрприз!»
Вопрос: где спрятан сюрприз Сережи?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)
Сережа спрятал сюрприз под одной из цветных фигур.
Он дал Оксане и Саше подсказки:
- Оксана знает фигуру, под которой спрятан сюрприз. (И Саше известно, что Оксана знает фигуру).
- Саша знает цвет этой фигуры. (И Оксане известно, что Саша знает цвет).
Затем Сережа спросил, знает ли кто-то из ребят, где сюрприз.
…Долгое неловкое молчание…
«А теперь знаете?»
…Еще более неловкое молчание…
Оксана с Сашей хором: «Теперь я знаю, где сюрприз!»
Вопрос: где спрятан сюрприз Сережи?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача