Класс Python — упражнения, практика, решение

Класс Python [24 упражнения с решением]

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

Класс Python, базовые упражнения [12 упражнений с решением]

1. Напишите программа Python для импорта встроенного модуля массива и отображения пространства имен указанного модуля. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

2. Напишите программу Python для создания класса и отображения пространство имен указанного класса. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

3. Напишите программу Python для создания экземпляра указанного class и отобразить пространство имен указанного экземпляра. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

4. Модуль ‘builtins’ обеспечивает прямой доступ ко всем ‘созданным -in ‘идентификаторы Python.
Напишите программу на Python, которая импортирует функцию abs () с помощью встроенного модуля, отображает документацию функции abs () и находит абсолютное значение -155. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

5. Определите функцию Python student (). Использование атрибутов функции отображает имена всех аргументов. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

6. Напишите функцию Python student_data (), которая будет печатать id студента (student_id). Если пользователь передает аргумент student_name или student_class, функция выводит имя студента и класс. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

7. Напишите простой класс Python с именем Student и отобразите его тип . Также отобразите ключи атрибута __dict__ и значение атрибута __module__ класса Student. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

8. Напишите программу Python для создания двух пустых классов, студент и марки. Теперь создайте несколько экземпляров и проверьте, являются ли они экземплярами указанных классов или нет. Также проверьте, являются ли указанные классы подклассами встроенного класса объектов или нет. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

9. Напишите класс Python с именем Student с двумя атрибутами student_name, Метки. Измените значения атрибутов указанного класса и распечатайте исходные и измененные значения указанных атрибутов. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

10. Напишите класс Python с именем Student с двумя атрибутами student_id, имя студента. Добавьте новый атрибут student_class и отобразите весь атрибут и их значения указанного класса. Теперь удалите атрибут student_name и отобразите весь атрибут со значениями. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

11. Напишите класс Python с именем Student с двумя атрибутами student_id, имя студента. Добавить новый атрибут student_class. Создайте функцию для отображения всего атрибута и их значений в классе Student. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

12. Напишите класс Python с именем Student с двумя экземплярами student1, student2 и присвоить заданные значения указанным атрибутам экземпляров. Выведите все атрибуты экземпляров student1, student2 с их значениями в заданном формате. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

Класс Python, базовое приложение [12 упражнений с решением]

1. Напишите класс Python для преобразования целого числа в римское число. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

2. Напишите класс Python для преобразования римской цифры в целое число. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

3. Напишите класс Python, чтобы найти правильность строки круглые скобки, ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘ и ‘]. Эти скобки должны быть закрыты в правильном порядке, например, «()» и «() [] {}» допустимы, но «[)», «({[)]» и «{{{» недействительны. Перейдите в редактор

Щелкните меня, чтобы увидеть решение

4. Напишите класс Python, чтобы получить все возможные уникальные подмножества из набор различных целых чисел. Перейдите в редактор
Вход: [4, 5, 6]
Выход: [[], [6], [5], [5, 6], [4], [4, 6], [4, 5], [4, 5, 6]]

Щелкните меня, чтобы увидеть решение

5. Напишите класс Python для поиска пары элементов (индексов двух чисел) из заданного массива, сумма которых равна определенному целевому числу. Перейдите в редактор
Вход: numbers = [10,20,10,40,50,60,70], target = 50
Выход: 3, 4

Щелкните меня, чтобы увидеть решение

6. Напишите класс Python, чтобы найти три элемента, сумма которых равна нулю, из набора из n действительных чисел. Перейдите в редактор
Входной массив: [-25, -10, -7, -3, 2, 4, 8, 10]
Выход: [[-10, 2, 8], [-7, -3, 10]]

Щелкните меня, чтобы увидеть решение

7. Напишите класс Python для реализовать pow (x, n). Перейдите в редактор

Щелкните меня, чтобы увидеть решение

8. Напишите класс Python, чтобы перевернуть строку слово за словом . Перейдите в редактор
Строка ввода: ‘hello .py’
Ожидаемый результат: ‘.py hello’

Щелкните меня, чтобы увидеть решение

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

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

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

12.

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

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

Еще впереди !

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

Проверьте свои навыки Python с помощью викторины w3resource

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