Python — это язык компьютерного программирования, часто используемый для создания веб-сайтов и программного обеспечения, автоматизации задач и проведения анализа данных. Его можно использовать для создания множества различных программ, и он не предназначен для решения каких-либо конкретных задач.
Задача Python позволит продемонстрировать общие навыки, такие как проектирование и архитектура решений, решение проблем и основы компьютерных наук.
Но каждый вызов Python также вознаграждает тех кандидатов, которые знакомы с языком и экосистемой его стандартных библиотек. Задачи программирования на Python содержат спецификации требований высокого уровня. В этой статье вы найдете 10 продвинутых задач по написанию кода на Python.
Напишите на Python функцию, которая принимает один числовой параметр. Этот параметр будет мерой угла в радианах. Функция должна преобразовать радианы в градусы, а затем вернуть это значение.
Напишите код на Python, чтобы создать переводчик азбуки Морзе. Строка также может содержать любые специальные символы как часть азбуки Морзе. Код Python должен возвращать код Морзе, эквивалентный строке.
Создайте функцию на Python, которая принимает один параметр: строку, являющуюся предложением. Эта функция должна возвращать True, если какое-либо слово в этом предложении содержит повторяющиеся буквы, и False, если нет.
Напишите на Python функцию, которая принимает десятичное число и возвращает эквивалентное двоичное число. Десятичное число всегда будет меньше 1024, поэтому возвращаемое двоичное число всегда будет содержать менее десяти цифр.
Напишите на Python функцию для преобразования десятичного числа в шестнадцатеричное. Он должен принимать строку символов ASCII в качестве входных данных. Функция должна возвращать значение каждого символа в виде шестнадцатеричной строки.
Напишите функцию для поиска доменного имени по IP-адресу. Функция примет IP-адрес и вернет доменное имя, которое сопоставляется с этим IP-адресом при использовании записей PTR DNS.
Напишите функцию Python, которая принимает три параметра. 1-й параметр является целым числом. Второй математический оператор. 3-й также будет целым числом. Функция должна выполнить вычисление и вернуть результаты.
Напишите на Python функцию, которая принимает номер кредитной карты. Он должен вернуть строку, в которой все символы скрыты звездочкой, кроме последних четырех.
В этом задании на Python напишите функцию, которая будет принимать два числа. Эти числа будут представлять позицию на доске для игры в крестики-нолики. Функция должна возвращать номер спота, который может заблокировать эти два спота от победы в игре.
Создайте функцию на Python, которая принимает два параметра. Первым должна быть полная цена товара в виде целого числа. Второй должен быть процент скидки в виде целого числа. Функция должна возвращать цену товара после применения скидки.
Python, обучение