Функции 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, которая принимает строку и вычисляет количество верхних регистр букв и строчные буквы. Перейдите в редактор
Образец строки : ‘The quick Brow Fox’
Ожидаемый результат :
Нет . символов верхнего регистра: 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, которая принимает последовательность слов, разделенных дефисом, в качестве входных данных и печатает слова через дефис — разделенная последовательность после сортировки по алфавиту. Перейдите в редактор
Образцы элементов : зеленый-красный-желтый-черный-белый
Ожидаемый результат
: черный-зеленый -red-white-yellow
Щелкните меня, чтобы увидеть пример решения

16. Напишите функцию Python для создания и печати списка, в котором значения представляют собой квадрат чисел от 1 до 30 (оба включены). Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения

17. Напишите программу Python, чтобы создать цепочку декораторов функций (жирный, курсив, подчеркивание и т. д.) в Python. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения

18. Напишите программу Python для выполнения строки, содержащей код Python. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения

19. Напишите программу Python для доступа к функции внутри функции. Перейдите в редактор
Щелкните меня, чтобы увидеть образец решения

20. Напишите программу Python для определения количества локальных переменных, объявленных в функции. Перейдите в редактор
Щелкните меня, чтобы увидеть пример решения

Редактор кода Python:

Еще впереди!

Не отправляйте здесь какие-либо решения вышеуказанных упражнений, если вы хотите внести свой вклад, перейдите на соответствующую страницу упражнений.

Оцените статью
nanomode.ru
Добавить комментарий