- Задачи по Python
- Простейшие арифметические операции (1)
- Високосный год (2)
- Квадрат (3)
- Времена года (4)
- Банковский вклад (5)
- Простые числа (6)
- Правильная дата (7)
- XOR-шифрование (8)
- Функции Python — Упражнения, Практика, Решение
- Python функции [20 упражнений с решением]
- Редактор кода Python:
- Задачи по Python для начинающих от Tproger и GeekBrains
- Задачи по Python для начинающих от Tproger и GeekBrains
- Задача 1
- Задача 2
- Задача 3
- Задача 4
- Задача 5
- Задача 6
- Задача 7
- Задача 8
- Задача 9
- Задача 10
- Задача 11
- Задача 12
- Задача 13
- Python Basic (Part -I) — Упражнения, практика, решение
- Python basic (Part -I) [150 упражнений с решением]
Задачи по Python
Каждому изучающему Python нужно писать код для закрепления. Вашему вниманию предлагаются несколько задач для реализации (не слишком простых (кроме первой) и не слишком сложных).
Для выполнения заданий крайне рекомендуется пройти самоучитель.
Также для этих задач есть репозиторий с тестами и моими решениями (чтобы проверить себя).
Для запуска тестов для вашей функции проще всего будет добавить код из папки с тестами в конец файла с функцией.
А теперь, собственно, задачи:
Простейшие арифметические операции (1)
Написать функцию arithmetic, принимающую 3 аргумента: первые 2 — числа, третий — операция, которая должна быть произведена над ними. Если третий аргумент +, сложить их; если —, то вычесть; * — умножить; / — разделить (первое на второе). В остальных случаях вернуть строку «Неизвестная операция«.
Високосный год (2)
Написать функцию is_year_leap, принимающую 1 аргумент — год, и возвращающую True, если год високосный, и False иначе.
Квадрат (3)
Написать функцию square, принимающую 1 аргумент — сторону квадрата, и возвращающую 3 значения (с помощью кортежа): периметр квадрата, площадь квадрата и диагональ квадрата.
Времена года (4)
Написать функцию season, принимающую 1 аргумент — номер месяца (от 1 до 12), и возвращающую время года, которому этот месяц принадлежит (зима, весна, лето или осень).
Банковский вклад (5)
Пользователь делает вклад в размере a рублей сроком на years лет под 10% годовых (каждый год размер его вклада увеличивается на 10%. Эти деньги прибавляются к сумме вклада, и на них в следующем году тоже будут проценты).
Написать функцию bank, принимающая аргументы a и years, и возвращающую сумму, которая будет на счету пользователя.
Простые числа (6)
Написать функцию is_prime, принимающую 1 аргумент — число от 0 до 1000, и возвращающую True, если оно простое, и False — иначе.
Правильная дата (7)
Написать функцию date, принимающую 3 аргумента — день, месяц и год. Вернуть True, если такая дата есть в нашем календаре, и False иначе.
XOR-шифрование (8)
Написать функцию XOR_cipher, принимающая 2 аргумента: строку, которую нужно зашифровать, и ключ шифрования, которая возвращает строку, зашифрованную путем применения функции XOR (^) над символами строки с ключом. Написать также функцию XOR_uncipher, которая по зашифрованной строке и ключу восстанавливает исходную строку.
Источник
Функции Python — Упражнения, Практика, Решение
Python функции [20 упражнений с решением]
1. Напишите функцию Python, чтобы найти максимум трех чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
2. Напишите функцию Python для суммирования всех чисел в списке. Перейти к редактору
Список образцов : (8, 2, 3, 0, 7)
Ожидаемый результат : 20
Нажмите меня, чтобы увидеть образец решения
3. Напишите функцию Python для умножения всех чисел в списке. Перейти к редактору
Список образцов : (8, 2, 3, -1, 7)
Ожидаемый результат : -336
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу на Python для обращения строки. Перейти к редактору
Пример строки : «1234abcd»
Ожидаемый результат : «dcba4321»
Нажмите меня, чтобы увидеть образец решения
5. Напишите функцию Python для вычисления факториала числа (неотрицательное целое число). Функция принимает число в качестве аргумента. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
6. Напишите функцию Python, чтобы проверить, находится ли число в заданном диапазоне. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
7. Напишите функцию Python, которая принимает строку и рассчитывает количество букв верхнего и нижнего регистра. Перейти к редактору
Пример строки : «Быстрая Лиса Бровей»
Ожидаемый результат :
Количество символов в верхнем регистре: 3
Количество строчных букв: 12
Нажмите меня, чтобы увидеть образец решения
8. Напишите функцию Python, которая берет список и возвращает новый список с уникальными элементами первого списка. Перейти к редактору
Список образцов: [1,2,3,3,3,3,4,5]
Уникальный список: [1, 2, 3, 4, 5]
Нажмите меня, чтобы увидеть образец решения
9. Напишите функцию Python, которая принимает число в качестве параметра и проверяет, является ли число простым или нет. Перейти к редактору
Примечание. Простое число (или простое число) — это натуральное число, большее 1, которое не имеет положительных делителей, кроме 1 и самого себя.
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу на Python для печати четных чисел из заданного списка. Перейти к редактору
Список образцов : [1, 2, 3, 4, 5, 6, 7, 8, 9]
Ожидаемый результат : [2, 4, 6, 8]
Нажмите меня, чтобы увидеть образец решения
11. Напишите функцию Python, чтобы проверить, является ли число совершенным или нет. Перейти к редактору
Согласно Википедии: в теории чисел совершенное число — это положительное целое число, равное сумме его собственных положительных делителей, то есть сумме его положительных делителей, исключая само число (также известное как его аликвотная сумма). Эквивалентно, идеальное число — это число, которое составляет половину суммы всех его положительных делителей (включая себя).
Пример : первое совершенное число равно 6, потому что 1, 2 и 3 являются его собственными положительными делителями, а 1 + 2 + 3 = 6. Эквивалентно, число 6 равно половине суммы всех его положительных делителей: (1 + 2 + 3 + 6) / 2 = 6. Следующее совершенное число — 28 = 1 + 2 + 4 + 7 + 14. За ним следуют совершенные числа 496 и 8128.
Нажмите меня, чтобы увидеть образец решения
12. Напишите функцию Python, которая проверяет, является ли переданная строка палиндромом или нет. Перейти к редактору
Примечание. Палиндром — это слово, фраза или последовательность, которые читаются так же, как и вперёд, например, бегут мадам или медсестры.
Нажмите меня, чтобы увидеть образец решения
13. Напишите функцию Python, которая печатает первые n строк треугольника Паскаля. Перейти к редактору
Примечание. Треугольник Паскаля — это арифметическая и геометрическая фигура, впервые представленная Блезом Паскалем.
Образец треугольника Паскаля:
14. Напишите функцию Python, чтобы проверить, является ли строка панграммой или нет. Перейти к редактору
Примечание. Панограммы — это слова или предложения, содержащие каждую букву алфавита хотя бы один раз.
Например: «Быстрая коричневая лиса перепрыгивает через ленивую собаку»
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу на языке Python, которая принимает в качестве входных данных последовательность слов, разделенных дефисами, и печатает слова в последовательности, разделенной дефисами, после сортировки по алфавиту. Перейти к редактору
Образцы элементов : зеленый-красный-желтый-черный-белый
Ожидаемый результат : черный-зеленый-красный-бело-желтый
Нажмите меня, чтобы увидеть образец решения
16. Напишите функцию Python, чтобы создать и распечатать список, значения которого представляют собой квадрат чисел от 1 до 30 (оба включены). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу на Python, чтобы создать в Python цепочку декораторов функций (полужирный, курсив, подчеркивание и т. Д.). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу на Python для выполнения строки, содержащей код Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
19. Напишите программу на Python для доступа к функции внутри функции. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
20. Напишите программу на Python для определения количества локальных переменных, объявленных в функции. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
Редактор кода Python:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Источник
Задачи по Python для начинающих от Tproger и GeekBrains
Задачи по Python для начинающих от Tproger и GeekBrains
Вместе с факультетом Python-разработки GeekUniversity собрали для вас несколько простых задач по Python для обучения и тренировки. Их можно решать в любом порядке.
Обратите внимание, что у любой задачи по программированию может быть несколько способов решения. Чтобы посмотреть добавленный нами вариант решения, кликните по соответствующей кнопке. Все приведённые варианты написаны на Python 3.
Задача 1
Есть список a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] .
Выведите все элементы, которые меньше 5 .
Самый простой вариант, который первым приходит на ум — использовать цикл for :
Также можно воспользоваться функцией filter , которая фильтрует элементы согласно заданному условию:
И, вероятно, наиболее предпочтительный вариант решения этой задачи — списковое включение:
print([elem for elem in a if elem
Задача 2
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] ;
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] .
Нужно вернуть список, который состоит из элементов, общих для этих двух списков.
Можем воспользоваться функцией filter :
Или списковым включением:
result = [elem for elem in a if elem in b]
А можно привести оба списка к множествам и найти их пересечение:
result = list(set(a) & set(b))
Однако в таком случае каждый элемент встретится в результирующем списке лишь один раз, т.к. множество поддерживает уникальность входящих в него элементов. Первые два решения (с фильтрацией) оставят все дубли на своих местах.
Задача 3
Отсортируйте словарь по значению в порядке возрастания и убывания.
Импортируем нужный модуль и объявляем словарь:
Сортируем в порядке возрастания:
И в порядке убывания:
Задача 4
Напишите программу для слияния нескольких словарей в один.
Допустим, вот наши словари:
Объединить их можно вот так:
А можно с помощью «звёздочного» синтаксиса:
О звёздочном синтаксисе можно прочитать в нашей статье.
Задача 5
Найдите три ключа с самыми высокими значениями в словаре my_dict = <'a':500, 'b':5874, 'c': 560,'d':400, 'e':5874, 'f': 20>.
Можно воспользоваться функцией sorted :
Аналогичный результат можно получить с помощью функции nlargest из модуля heapq :
Задача 6
Напишите код, который переводит целое число в строку, при том что его можно применить в любой системе счисления.
Второй аргумент функции int отвечает за указание основания системы счисления:
Задача 7
Нужно вывести первые n строк треугольника Паскаля. В этом треугольнике на вершине и по бокам стоят единицы, а каждое число внутри равно сумме двух расположенных над ним чисел.
Задача 8
Напишите проверку на то, является ли строка палиндромом. Палиндром — это слово или фраза, которые одинаково читаются слева направо и справа налево.
Тут всё просто, достаточно сравнить строку с её обратной версией, для чего можно использовать встроенную функцию reversed:
Того же эффекта можно добиться с помощью срезов:
Задача 9
Сделайте так, чтобы число секунд отображалось в виде дни:часы:минуты:секунды .
Задача 10
Вы принимаете от пользователя последовательность чисел, разделённых запятой. Составьте список и кортеж с этими числами.
Задача 11
Выведите первый и последний элемент списка.
Задача 12
Напишите программу, которая принимает имя файла и выводит его расширение. Если расширение у файла определить невозможно, выбросите исключение.
Задача 13
При заданном целом числе n посчитайте n + nn + nnn.
Источник
Python Basic (Part -I) — Упражнения, практика, решение
Python basic (Part -I) [150 упражнений с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
1. Напишите программу на Python для печати следующей строки в определенном формате (см. Вывод). Перейти к редактору
Пример строки: «Мерцай, мерцай, маленькая звезда, Как я удивляюсь, кто ты! Вверх над миром так высоко, Как алмаз в небе. Мерцай, мерцай, маленькая звезда, Как я удивляюсь, кто ты» Вывод:
2. Напишите программу на Python, чтобы получить версию Python, которую вы используете. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу на Python для отображения текущей даты и времени.
Пример вывода:
Текущая дата и время:
2014-07-05 14:34:14
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу на Python, которая принимает радиус круга от пользователя и вычисляет площадь. Перейти к редактору
Пример вывода:
г = 1,1
Площадь = 3.8013271108436504
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу на Python, которая принимает имя и фамилию пользователя и печатает их в обратном порядке с пробелом между ними. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу на Python, которая принимает от пользователя последовательность чисел, разделенных запятыми, и генерирует список и кортеж с этими числами. Перейти к редактору
Примерные данные: 3, 5, 7, 23
Выход :
Список: [‘3’, ‘5’, ‘7’, ’23’]
Кортеж: («3», «5», «7», «23»)
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу на Python, которая будет принимать имя пользователя от пользователя, и распечатайте его расширение. Перейти к редактору
Пример имени файла: abc.java
Вывод: Java
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу на Python для отображения первого и последнего цветов из следующего списка. Перейти к редактору
color_list = [«Красный», «Зеленый», «Белый», «Черный»]
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу на Python для отображения расписания экзаменов. (извлеките дату из exam_st_date). Перейти к редактору
exam_st_date = (11, 12, 2014)
Пример вывода: Экзамен начнется с: 11/12/2014
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу на Python, которая принимает целое число (n) и вычисляет значение n + nn + nnn. Перейти к редактору
Примерное значение n равно 5
Ожидаемый результат: 615
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу на Python для печати документов (синтаксис, описание и т. Д.) Встроенных функций Python.
Пример функции : abs ()
Ожидаемый результат :
абс (число) -> число
Вернуть абсолютное значение аргумента.
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу на Python для печати календаря с указанным месяцем и годом.
Примечание. Используйте модуль «календарь».
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу на Python, чтобы распечатать следующий здесь документ. Перейти к редактору
Пример строки :
строка, которую вы не должны избегать
это
это . многострочный
строка heredoc ———> пример
Нажмите меня, чтобы увидеть образец решения
14. Напишите программу на Python для расчета количества дней между двумя датами.
Даты выборки : (2014, 7, 2), (2014, 7, 11)
Ожидаемый выход : 9 дней
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу на Python, чтобы получить объем сферы с радиусом 6.
Нажмите меня, чтобы увидеть образец решения
16. Напишите программу на Python, чтобы получить разницу между заданным числом и 17, если число больше 17, верните двойную абсолютную разницу. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу на Python, чтобы проверить, находится ли число в пределах 100 от 1000 или 2000. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу на языке Python для расчета суммы трех заданных чисел, если значения равны, тогда верните трижды их сумму. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
19. Напишите программу на Python, чтобы получить новую строку из заданной строки, где «Is» было добавлено вперед. Если заданная строка уже начинается с «Is», вернуть строку без изменений. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
20. Напишите программу на Python, чтобы получить строку, которая является n (неотрицательным целым числом) копий данной строки. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
21. Напишите программу на Python, чтобы выяснить, является ли данное число (принять от пользователя) четным или нечетным, распечатайте соответствующее сообщение для пользователя. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
22. Напишите программу на Python для подсчета числа 4 в данном списке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
23. Напишите программу на Python, чтобы получить n (неотрицательные целые) копии первых 2 символов данной строки. Вернуть n копий всей строки, если длина меньше 2. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
24. Напишите программу на Python, чтобы проверить, является ли пропущенная буква гласной или нет. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
25. Напишите программу на Python, чтобы проверить, содержится ли указанное значение в группе значений. Перейти к редактору
Тестовые данные :
3 -> [1, 5, 8, 3]: Верно
-1 -> [1, 5, 8, 3]: False
26. Напишите программу на Python для создания гистограммы из заданного списка целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
27. Напишите программу на Python, чтобы объединить все элементы списка в строку и вернуть ее. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
28. Напишите программу на Python для печати всех четных чисел из заданного списка чисел в том же порядке и остановите печать, если какие-либо числа, которые идут после 237 в последовательности. Перейти к редактору
Список образцов номеров :
29. Напишите программу на Python, чтобы распечатать набор, содержащий все цвета из color_list_1, которых нет в color_list_2. Перейти к редактору
Тестовые данные :
color_list_1 = set ([«White», «Black», «Red»])
color_list_2 = set ([«Red», «Green»])
Ожидаемый результат :
<'Черно-белый'>
Нажмите меня, чтобы увидеть образец решения
30. Напишите программу на Python, которая примет основание и высоту треугольника и вычислит площадь. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
31. Напишите программу на Python для вычисления наибольшего общего делителя (GCD) из двух натуральных чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
32. Напишите программу на Python, чтобы получить наименьшее общее кратное (LCM) из двух натуральных чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
33. Напишите программу на Python для суммирования трех заданных целых чисел. Однако, если два значения равны, сумма будет равна нулю. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
34. Напишите программу на Python для суммирования двух заданных целых чисел. Однако, если сумма составляет от 15 до 20, она вернет 20. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
35. Напишите программу на Python, которая будет возвращать true, если два заданных целочисленных значения равны или их сумма или разность равна 5. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
36. Напишите программу на Python для добавления двух объектов, если оба объекта имеют целочисленный тип. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
37. Напишите программу на Python, которая отображает ваши данные, такие как имя, возраст, адрес, в трех разных строках. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
38. Напишите программу на Python для решения (x + y) * (x + y). Перейти к редактору
Данные испытаний : х = 4, у = 3
Ожидаемый результат : (4 + 3) ^ 2) = 49
Нажмите меня, чтобы увидеть образец решения
39. Напишите программу на Python для расчета будущей стоимости указанной основной суммы, процентной ставки и количества лет. Перейти к редактору
Данные испытаний : amt = 10000, int = 3.5, лет = 7
Ожидаемый результат : 12722,79
Нажмите меня, чтобы увидеть образец решения
40. Напишите программу на Python для вычисления расстояния между точками (x1, y1) и (x2, y2). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
41. Напишите программу на Python, чтобы проверить, существует ли файл. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
42. Напишите программу на Python, чтобы определить, выполняется ли оболочка Python в 32-битном или 64-битном режиме в ОС. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
43. Напишите программу на Python, чтобы получить имя ОС, платформу и информацию о выпуске. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
44. Напишите программу на Python для поиска пакетов сайтов Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
45. Напишите программу на Python для вызова внешней команды на Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
46. Напишите программу на python, чтобы получить путь и имя файла, который выполняется в данный момент. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
47. Напишите программу на Python, чтобы узнать количество используемых процессоров. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
48. Напишите программу на Python для анализа строки во Float или Integer. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
49. Напишите программу на Python, чтобы вывести список всех файлов в каталоге на Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
50. Напишите программу на Python для печати без перевода строки или пробела. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
51. Напишите программу на Python для определения профилирования программ на Python. Перейти к редактору
Примечание. Профиль — это набор статистики, который описывает, как часто и как долго выполняются различные части программы. Эта статистика может быть отформатирована в отчетах через модуль pstats.
Нажмите меня, чтобы увидеть образец решения
52. Напишите программу на Python для печати в stderr. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
53. Напишите программу на python для доступа к переменным окружения. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
54. Напишите программу на Python, чтобы получить текущее имя пользователя. Перейти к редактору.
Нажмите меня, чтобы увидеть образец решения
55. Напишите Python для поиска локальных IP-адресов с помощью stdlib Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
56. Напишите программу на Python, чтобы получить высоту и ширину окна консоли. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
57. Напишите программу, чтобы получить время выполнения для метода Python. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
58. Напишите программу на Python для суммирования первых n натуральных чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
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. Напишите программу на Python, чтобы получить информацию об авторских правах. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
76. Напишите программу на Python, чтобы получить аргументы командной строки (имя скрипта, количество аргументов, аргументы), передаваемые скрипту. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
77. Напишите программу на Python, чтобы проверить, является ли система платформой с прямым порядком байтов или платформой с прямым порядком байтов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
78. Напишите программу на Python, чтобы найти доступные встроенные модули. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
79. Напишите программу на Python, чтобы получить размер объекта в байтах. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
80. Напишите программу на Python, чтобы получить текущее значение предела рекурсии. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
81. Напишите программу на Python для объединения N строк. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
82. Напишите программу на Python для расчета суммы по контейнеру. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
83. Напишите программу на Python, чтобы проверить, все ли числа в списке больше определенного числа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
84. Напишите программу на Python для подсчета количества вхождений определенного символа в строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
85. Напишите программу на Python, чтобы проверить, является ли путь к файлу файлом или каталогом. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
86. Напишите программу на Python, чтобы получить значение ASCII символа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
87. Напишите программу на Python, чтобы получить размер файла. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
88. Учитывая переменные x = 30 и y = 20, напишите программу на Python для вывода t «30 + 20 = 50». Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
89. Напишите программу на Python для выполнения действия, если условие истинно. Перейти к редактору
Если задано имя переменной, если значение равно 1, выведите строку «Первый день месяца!» и ничего не делать, если значение не равно.
Нажмите меня, чтобы увидеть образец решения
90. Напишите программу на Python для создания копии собственного исходного кода. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
91. Напишите программу на Python для замены двух переменных. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
92. Напишите программу на Python для определения строки, содержащей специальные символы в различных формах. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
93. Напишите программу на Python для получения идентификатора объекта. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
94. Напишите программу на Python для преобразования байтовой строки в список целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
95. Напишите программу на Python, чтобы проверить, является ли строка числовой. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
96. Напишите программу на Python для печати текущего стека вызовов. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
97. Напишите программу на Python, чтобы перечислить специальные переменные, используемые в языке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
98. Напишите программу на Python, чтобы узнать системное время. Перейти к редактору
Примечание. Системное время важно для отладки, сетевой информации, случайных чисел или чего-то такого же простого, как производительность программы.
Нажмите меня, чтобы увидеть образец решения
99. Напишите программу на Python для очистки экрана или терминала. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
100. Напишите программу на Python, чтобы получить имя хоста, на котором выполняется подпрограмма. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
101. Напишите программу на Python для доступа и распечатки содержимого URL в консоли. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
102. Напишите программу на Python для получения вывода системных команд. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
103. Напишите программу на Python для извлечения имени файла по заданному пути. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
104. Напишите программу на Python для получения эффективного идентификатора группы, эффективного идентификатора пользователя, реального идентификатора группы, списка дополнительных идентификаторов групп, связанных с текущим процессом. Перейти к редактору
Примечание: Доступность: Unix.
Нажмите меня, чтобы увидеть образец решения
105. Напишите программу на Python, чтобы получить пользовательскую среду. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
106. Напишите программу на Python для разделения пути на разделителе расширений. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
107. Напишите программу на Python для извлечения свойств файла. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
108. Напишите программу на Python, чтобы найти путь к файлу или каталогу, когда вы встречаете путь. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
109. Напишите программу на Python, чтобы проверить, является ли число положительным, отрицательным или нулевым. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
110. Напишите программу на Python для получения чисел, делимых на пятнадцать из списка, используя анонимную функцию. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
111. Напишите программу на Python для создания списков файлов из текущего каталога с использованием подстановочного знака. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
112. Напишите программу на Python для удаления первого элемента из указанного списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
113. Напишите программу на Python для ввода числа, если это не число, сгенерируйте сообщение об ошибке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
114. Напишите программу на Python для фильтрации положительных чисел из списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
115. Напишите программу на Python для вычисления произведения списка целых чисел (без использования цикла for). Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
116. Напишите программу на Python для печати символов Unicode. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
117. Напишите программу на Python, чтобы доказать, что две строковые переменные одного значения указывают на одно и то же место в памяти. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
118. Напишите программу на Python для создания байтового массива из списка. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
119. Напишите программу на Python для отображения плавающего числа в указанных числах. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
120. Напишите программу на Python для форматирования указанной строки, чтобы ограничить количество символов до 6. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
121. Напишите программу на Python, чтобы определить, определена ли переменная или нет. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
122. Напишите программу на Python для очистки переменной без ее уничтожения. Перейти к редактору
Пример данных: n = 20
d = <"x": 200>
Ожидаемый результат: 0
<>
123. Напишите программу на Python для определения самых больших и самых маленьких целых, длинных и плавающих чисел. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
124. Напишите программу на Python, чтобы проверить, имеют ли несколько переменных одинаковое значение. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
125. Написать программу на Python для суммирования всех подсчетов в коллекции? Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
126. Напишите программу на Python, чтобы получить фактический объект модуля для данного объекта. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
127. Напишите программу на Python, чтобы проверить, вписывается ли целое число в 64 бита. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
128. Напишите программу на Python, чтобы проверить, существуют ли строчные буквы в строке. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
129. Напишите программу на Python для добавления начальных нулей в строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
130. Напишите программу на Python, которая будет использовать двойные кавычки для отображения строк. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
131. Напишите программу на Python для разбиения строки переменной длины на переменные. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
132. Напишите программу на Python, чтобы вывести домашний каталог без абсолютного пути. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
133. Напишите программу на Python для расчета времени выполнения (разницы между началом и текущим временем) программы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
134. Напишите программу на Python для ввода двух целых чисел в одну строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
135. Напишите программу на Python для печати переменной без пробелов между значениями. Перейти к редактору
Пример значения: х = 30
Ожидаемый результат: значение х «30»
Нажмите меня, чтобы увидеть образец решения
136. Напишите программу на Python для поиска файлов и пропуска каталогов заданного каталога. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
137. Напишите программу на Python для извлечения одной пары ключ-значение из словаря в переменных. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
138. Напишите программу на Python, чтобы преобразовать true в 1 и false в 0. Перейти в редактор
Нажмите меня, чтобы увидеть образец решения
139. Напишите программу на Python для проверки правильности IP-адреса. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
140. Напишите программу на Python для преобразования целых чисел в двоичные, сохраняя ведущие нули. Перейти к редактору
Пример данных: 50
Ожидаемый результат: 00001100, 0000001100
Нажмите меня, чтобы увидеть образец решения
141. Напишите программу на python для преобразования десятичного числа в шестнадцатеричное. Перейти к редактору
Пример десятичного числа: 30, 4
Ожидаемый результат: 1e, 04
Нажмите меня, чтобы увидеть образец решения
142. Напишите программу на Python, чтобы найти имя операционной системы, платформу и дату выпуска платформы. Перейти к редактору
Название операционной системы:
POSIX
Название платформы:
Linux
Релиз платформы:
4.4.0-47-родовой
Нажмите меня, чтобы увидеть образец решения
143. Напишите программу на Python, чтобы определить, работает ли оболочка python в 32-битном или 64-битном режиме в операционной системе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
144. Напишите программу на Python, чтобы проверить, является ли переменная целым числом или строкой. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
145. Напишите программу на Python, чтобы проверить, является ли переменная списком, кортежем или множеством. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
146. Напишите программу на Python, чтобы найти расположение исходных кодов модуля Python. Перейти к редактору
Название операционной системы:
POSIX
Название платформы:
Linux
Релиз платформы:
4.4.0-47-родовой
Нажмите меня, чтобы увидеть образец решения
147. Напишите функцию Python, чтобы проверить, делится ли число на другое число. Примите два целых значения от пользователя. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
148. Напишите функцию Python, чтобы найти максимальное и минимальное числа из последовательности чисел. Перейти к редактору
Примечание. Не используйте встроенные функции.
Нажмите меня, чтобы увидеть образец решения
149. Напишите функцию Python, которая принимает положительное целое число и возвращает сумму куба всех положительных целых чисел, меньшую, чем указанное число. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
150. Напишите функцию Python, чтобы найти отличную пару чисел, произведение которых нечетно из последовательности целочисленных значений. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Источник