python задания для практики

Задачи по Python

Каждому изучающему Python нужно писать код для закрепления. Вашему вниманию предлагаются несколько задач для реализации (не слишком простых (кроме первой) и не слишком сложных).

Для выполнения заданий крайне рекомендуется пройти самоучитель.

Также для этих задач есть репозиторий с тестами и моими решениями (чтобы проверить себя).

Для запуска тестов для вашей функции проще всего будет добавить код из папки с тестами в конец файла с функцией.

А теперь, собственно, задачи:

Простейшие арифметические операции (1)

Високосный год (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)

Правильная дата (7)

Написать функцию date, принимающую 3 аргумента — день, месяц и год. Вернуть True, если такая дата есть в нашем календаре, и False иначе.

XOR-шифрование (8)

Написать функцию XOR_cipher, принимающая 2 аргумента: строку, которую нужно зашифровать, и ключ шифрования, которая возвращает строку, зашифрованную путем применения функции XOR (^) над символами строки с ключом. Написать также функцию XOR_uncipher, которая по зашифрованной строке и ключу восстанавливает исходную строку.

Источник

Python упражнения, практика, решение

Что такое язык Python?

Python поддерживает несколько парадигм программирования, включая объектно-ориентированное, императивное и функциональное программирование или процедурные стили. Он имеет динамическую систему типов и автоматическое управление памятью, а также имеет обширную и всеобъемлющую стандартную библиотеку.

Список упражнений Python:

Проблемы с Python:

Проекты Python Mini:

Python NumPy:

Питон Панды:

python задания для практики

Python BeautifulSoup:

Python Web Scraping:

Python Natural Language Toolkit:

Модуль Python Arrow:

Пакет Python GeoPy:

Больше.

Замечания :
Загрузите Python с https://www.python.org/ftp/python/3.2/ и установите в своей системе для выполнения программ на Python. Вы можете прочитать нашу Установку Python на Fedora Linux и Windows 7, если вы не знакомы с установкой Python.
Вы можете выполнить одну и ту же задачу (решение упражнений) различными способами, поэтому способы, описанные здесь, не являются единственными. Скорее, было бы здорово, если это все равно поможет вам выбрать свои собственные методы.

Список упражнений с решениями:

Популярность языка программирования По всему миру, август 2019 года по сравнению с прошлым годом:

Ранг+ ИзменитьязыкПоделитьсятенденция
1питон28,73%+4,5%
2Джава20,0%-2,1%
3Javascript8,35%-0,1%
4C #7,43%-0,5%
5PHP6,83%-1,0%
6C / C ++5,87%-0,3%
7р3,92%-0,2%
8Objective-C2,7%-0,6%
9стриж2,41%-0,3%
10Matlab1,87%-0,3%
11python задания для практикиМашинопись1,76%+ 0,2%
12python задания для практикиРубин1,44%-0,2%
13python задания для практикиКотлин1,43%+ 0,4%
14python задания для практикиVBA1,41%-0,0%
15python задания для практикиИдти1,21%+ 0,3%
16python задания для практикиScala1,15%-0,1%
17python задания для практикиVisual Basic1,1%-0,1%
18python задания для практикиРжавчина0,63%+ 0,3%
19python задания для практикиPerl0,58%-0,1%
20python задания для практикиLua0,37%-0,0%
21Haskell0,3%+0.0%
22Delphi0,27%+0.0%
23Юля0,26%+ 0,1%

Индекс TIOBE за август 2019 года

[Хотите внести свой вклад в упражнения Python? Отправьте ваш код (прикрепленный к ZIP-файлу) нам на w3resource [at] yahoo [dot] com. Пожалуйста, избегайте материалов, защищенных авторским правом.]

Источник

Задачи Python

Введение

При изучении любого языка программирования очень важно много практиковаться. В этом уроке Вы найдёте различные задачи, которые помогут Вам развить алгоритмическое мышление.

I like Python

Напишите программу, которая выводит на экран текст «I***like***Python» (без кавычек).

Управляемый разделитель

Напишите программу, которая считывает строку-разделитель и три строки, а затем выводит указанные строки через разделитель.

Сумма трёх чисел

Напишите программу, которая считывает три целых числа и выводит на экран их сумму. Каждое число записано в отдельной строке.

Следующее и предыдущее

Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом.

Разделяй и властвуй

Напишите программу, которая считывает целое положительное число xx и выводит на экран последовательность чисел x, 2x, 3x, 4x, 5x, разделённых тремя черточками.

Расстояние в метрах

Напишите программу, которая находит полное число метров по заданному числу сантиметров.

Сама неотвратимость

Безумный титан Танос собрал все 6 камней бесконечности и намеревается уничтожить половину населения Вселенной по щелчку пальцев. При этом если население Вселенной является нечетным числом, то титан проявит милосердие и округлит количество выживших в большую сторону. Помогите Мстителям подсчитать количество выживших.

Пересчет временного интервала

Напишите программу для пересчёта величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.

Трехзначное число

Напишите программу, в которой рассчитывается сумма и произведение цифр положительного трёхзначного числа.

Четырёхзначное число

Напишите программу для нахождения цифр четырёхзначного числа.

Пароль

При регистрации на сайтах требуется вводить пароль дважды. Это сделано для безопасности, поскольку такой подход уменьшает возможность неверного ввода пароля.

Напишите программу, которая сравнивает пароль и его подтверждение. Если они совпадают, то программа выводит: «Пароль принят», иначе: «Пароль не принят».

Четное или нечетное?

Напишите программу, которая определяет, является число четным или нечетным.

Роскомнадзор

Напишите программу, которая определяет, разрешен пользователю доступ к интернет-ресурсу или нет.

Формат входных данных
На вход программе подаётся целое число — возраст пользователя.

Формат выходных данных
Программа должна вывести текст «Доступ разрешен» если возраст не менее 18, и «Доступ запрещен» в противном случае.

Арифметическая прогрессия

Напишите программу, которая определяет, являются ли три заданных числа (в указанном порядке) последовательными членами арифметической прогрессии.

Наименьшее из четырёх чисел

Напишите программу, которая определяет наименьшее из четырёх чисел.

Только +

Напишите программу, которая считывает три числа и подсчитывает сумму только положительных чисел.

Принадлежность 1

Принадлежность 2

Принадлежность 3

Високосный год

Напишите программу, которая определяет, является ли год с данным номером високосным. Если год является високосным, то выведите «YES», иначе выведите «NO». Год является високосным, если его номер кратен 4, но не кратен 100, или если он кратен 400.

Ход ладьи

Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли ладья попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом ладьи можно попасть во вторую, или «NO» в противном случае.

Ход короля

Даны две различные клетки шахматной доски. Напишите программу, которая определяет, может ли король попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом короля можно попасть во вторую, или «NO» в противном случае.

Вид треугольника

Напишите программу, которая принимает три положительных числа и определяет вид треугольника, длины сторон которого равны введенным числам.

Самописный калькулятор

Цветовой микшер

Красный, синий и желтый называются основными цветами, потому что их нельзя получить путем смешения других цветов. При смешивании двух основных цветов получается вторичный цвет:

Напишите программу, которая считывает названия двух основных цветов для смешивания. Если пользователь вводит что-нибудь помимо названий «красный», «синий» или «желтый», то программа должна вывести сообщение об ошибке. В противном случае программа должна вывести название вторичного цвета, который получится в результате.

Источник

Можете накидать большую порцию задачек для практики Python-новичка?

Средний 7 комментариев

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

python задания для практики

Я когда также искал наткнулся на один сайт там человек выложил тестовое задание которое он получил на вакансию Junior Python Developer.

Сам сайт я не сохранял сохранил только задание. Выполняя это задание ты охватишь то что учил и освоишь новые технологии.

Собственно вот само задание:

Цель тестового задания
Определить возможную динамику самообучения кандидата. А так же глубину понимания кода, реализующего тестовое задание.

Задание
Написать тестовое web-приложение по управлению электронной библиотекой:

1. Редактирование (доступно авторизованному пользователю при наличии аутентификации):

Управление списком книг: добавить / удалить / редактировать книгу.
Управление списком авторов: добавить / удалить / редактировать автора.
Запись о книге содержит следующие данные: ID, Название.
Запись об авторе содержит следующие данные: ID, Имя.
Свзязь между книгами и авторами — многие ко многим.
2. Поиск книг по названию либо автору (доступно анонимному пользователю при наличии аутентификации).

3. Аутентификации и авторизация (по желанию кандидата).

Технологии, которые должны быть задействованы:

Flask
SQLAlchemy (Declarative)
SQLite (встроенный в приложение)
Jinja2 Templates
WTForms
jQuery (желательно, но возможно использование альтернативных решений)
Список может быть расширен по усмотрению кандидата, но с обязательным использованием технологий, перечисленных выше.

Дополнительные требования
Список дополнительных требований следующий:

1. Код проекта должен быть доступен на сервисе github.org или bitbucket.org.

2. Проект должен содержать SQL-скрипты для развертывания базы данных и наполнения ее тестовыми данными.

3. Пользовательские данные должны валидироваться перед сохранением в БД.

Дополнительные знания
Дополнительные знания, необходимые при защите проекта:

HTTP
WSGI
SQL, Transactions, Transaction Isolation Levels
SQLAlchemy
Уязвимости веб-сайтов
User Experience

Источник

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

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
Нажмите меня, чтобы увидеть образец решения

12. Напишите программу на Python для печати календаря с указанным месяцем и годом.
Примечание. Используйте модуль «календарь».
Нажмите меня, чтобы увидеть образец решения

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, чтобы проверить, является ли пропущенная буква гласной или нет. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

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 для печати без перевода строки или пробела. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

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, чтобы найти отличную пару чисел, произведение которых нечетно из последовательности целочисленных значений. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *