Практические упражнения Python 

Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Начальный уровень: 100 задач по Python с решениями

  1. Вывести "Привет, мир!".
  2. Сложить два числа.
  3. Найти максимальное из двух чисел.
  4. Проверить, является ли число четным.
  5. Вывести первые 10 чисел Фибоначчи.
  6. Поменять значения двух переменных местами.
  7. Проверить, принадлежит ли число диапазону от 10 до 20.
  8. Вывести длину строки.
  9. Сделать первую букву строки заглавной.
  10. Найти сумму чисел списка.
  11. Найти произведение чисел списка.
  12. Найти минимальное число в списке.
  13. Найти количество четных чисел в списке.
  14. Вывести последний элемент списка.
  15. Проверить, есть ли в списке число 5.
  16. Вывести числа от 1 до 100.
  17. Вывести числа от 1 до 100, которые делятся на 7.
  18. Определить, является ли введенная строка палиндромом
  19. Удалить все повторяющиеся элементы в списке
  20. Найти среднее арифметическое чисел в списке
  21. Найти максимальное и минимальное числа в списке
  22. Перевернуть строку в Python
  23. Проверка на простое число
  24. Вычисление факториала числа
  25. Подсчет гласных букв в строке
  26. Генерация последовательности Фибоначчи
  27. Найти пересечение двух списков
  28. Сгенерировать список уникальных чисел из диапазона
  29. Определение анаграмм
  30. Определение високосного года
  31. Сумма элементов, умноженных на их индекс
  32. Преобразование списка строк в список длин
  33. Удаление элементов из списка
  34. Сумма положительных чисел в списке
  35. Удаление последнего элемента из списка
  36. Проверка списка на дубликаты
  37. Сложение чисел без использования "+" в Python
  38. Проверка списка на уникальность элементов
  39. Нахождение максимального и минимального чисел в списке
  40. Преобразование списка в строку
  41. Проверка строки на палиндром
  42. Переворот строки
  43. Фильтрация четных чисел из списка
  44. Удвоение чисел в списке
  45. Подсчет гласных в строке
  46. Удвоение элементов списка
  47. Генерация списка случайных чисел
  48. Удаление дубликатов из списка
  49. Проверка числа на простоту
  50. Удаление гласных из строки
  51. Нахождение максимального числа в списке
  52. Вывести значения словаря в Python.
  53. Вывести пары ключ-значение словаря в Python.
  54. Удалить элемент из словаря по ключу в Python.
  55. Проверить, содержит ли словарь заданный ключ в Python.
  56. Вывести словарь, где ключи - элементы списка, а значения - их количество в списке в Python.
  57. Создать список из элементов, встречающихся в обоих списках без повторений в Python.
  58. Найти второй по величине элемент в списке в Python.
  59. Разделить список на два списка: с четными и нечетными числами в Python.
  60. Создать копию списка в Python.
  61. Написать функцию, которая возвращает список без последнего элемента в Python.
  62. Создать список, где каждый элемент - квадрат его индекса в Python.
  63. Поменять порядок слов в строке на обратный в Python.
  64. Удалить все числа из строки в Python.
  65. Найти сумму чисел, введенных пользователем через запятую в Python.
  66. Проверить, начинается ли строка с заданной подстроки в Python.
  67. Найти индекс второго вхождения строки в другую строку в Python.
  68. Заменить все вхождения подстроки в строке в Python.
  69. Посчитать сумму цифр в числе в Python.
  70. Проверить, равны ли две строки без учета регистра в Python.
  71. Сгенерировать строку из случайных букв в Python.
  72. Сделать заглавными буквы каждого слова в строке в Python.
  73. Удалить все ненужные пробелы из строки в Python.
  74. Написать функцию, проверяющую, есть ли в списке повторяющиеся элементы в Python.
  75. Развернуть список без использования метода reverse в Python.
  76. Сложить два бинарных числа в Python.
  77. Написать функцию для вычисления факториала числа в Python.
  78. Вывести уникальные элементы в списке в Python.
  79. Сгенерировать список чисел, которые делятся на 3 и на 5 в Python.
  80. Написать функцию для подсчета гласных в строке в Python.
  81. Проверить, есть ли в списке элемент, который равен сумме всех остальных в Python.
  82. Найти максимальное число из трех в Python.
  83. Сгенерировать список из N случайных чисел в Python.
  84. Написать функцию, возвращающую строку в обратном порядке в Python.
  85. Вывести дату в формате "ДД.ММ.ГГГГ" в Python.
  86. Сложить цифры числа до тех пор, пока не получится однозначное число в Python.
  87. Вывести список, содержащий только положительные элементы изначального списка в Python.
  88. Найти длину самого короткого слова в строке в Python.
  89. Написать функцию, преобразующую список в строку, разделяя элементы запятой в Python.
  90. Проверить, является ли строка анаграммой другой строки в Python.
  91. Создать список, где каждый элемент повторяется N раз в Python.
  92. Проверить, является ли список монотонным (все элементы либо возрастают, либо убывают) в Python.
  93. Написать функцию, возвращающую n-ый элемент последовательности Люка в Python.
  94. Вывести список, где каждый элемент умножен на его индекс в Python.
  95. Найти количество нулей в конце факториала числа в Python.
  96. Вывести список всех делителей числа в Python.
  97. Написать функцию, возвращающую список простых чисел до N в Python.
  98. Написать функцию для проверки сбалансированности скобок в строке в Python.
  99. Сгенерировать словарь из списка, где ключ - элемент, а значение - его индекс в Python.
  100. Создать функцию, проверяющую, является ли число степенью двойки в Python.