Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.12.2021
Сообщений: 1

Создать класс Rectangle и класс ToyClass. Для ToyClass необходимо добавить три атрибута, и метод, который устанавливает

02.12.2021, 14:28. Показов 3511. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
class ToyClass:
def instancemethod (self):
return 'instance method called', self

@classmethod
def classmethod(cls):
return 'class method called', cls

@staticmethod
def staticmethod():
return 'static method called'

Задача 1. Необходимо реализовать код, показанный в примерах выше.
Создать класс Rectangle и класс ToyClass. Для ToyClass необходимо добавить
три атрибута, и метод, который устанавливает их.

Задача 2. Напишите программу с классом Student, в котором есть три
атрибута: name, groupNumber и age. По умолчанию name = Ivan, age = 18,
groupNumber = 10A. Необходимо создать пять методов: getName, getAge,
getGroupNumber, setNameAge, setGroupNumber. Метод getName нужен для
получения данных об имени конкретного студента, метод getAge нужен для
получения данных о возрасте конкретного студента, vетод
setGroupNumberнужен для получения данных о номере группы конкретного
студента. Метод SetNameAge позволяет изменить данные атрибутов,
установленных по умолчанию, метод setGroupNumber позволяет изменить
номер группы, установленный по умолчанию. В программе необходимо
создать пять экземпляров класса Student, установить им разные имена,
возраст и номер группы.

Задача 3. Напишите программу с классом Math. Создайте два атрибута
— a и b. Напишите методы addition — сложение, multiplication —
умножение, division — деление, subtraction — вычитание. При передаче в
методы параметров a и b с ними нужно производить соответствующие
действия и печатать ответ.

Задача 4. Напишите программу с классом Car. Создайте конструктор
класса Car. Создайте атрибуты класса Car — color (цвет), type (тип), year
(год). Напишите пять методов. Первый — запуск автомобиля, при его вызове
выводится сообщение «Автомобиль заведен». Второй — отключение
автомобиля — выводит сообщение «Автомобиль заглушен». Третий —
присвоение автомобилю года выпуска. Четвертый метод — присвоение
автомобилю типа. Пятый — присвоение автомобилю цвета.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.12.2021, 14:28
Ответы с готовыми решениями:

Необходимо реализовать код, показанный в примерах выше. Создать класс Rectangle и класс ToyClass. Для ToyClass необходим
class ToyClass: def instancemethod(self): return 'instance method called', self @classmethod def classmethod(cls) : return...

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

Создать класс для работы с массивом, в который добавить функции
Доброго времени суток. Можете подсказать как сделать матрицу в классе и вывести ее в форму. То-есть взаемодействовать с кодом через форму,...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.12.2021, 14:28
Помогаю со студенческими работами здесь

Создать класс, который имеет метод для исчисления значения функции
Создать класс, который имеет метод для исчисления значения функции f(x)=be^ax^2 в произвольных точках, где a=5, b=3. В главном методе...

Наследование (создать класс, который наследует базовый класс и производный класс от базового)
Вот код: #include "stdafx.h" #include <iostream> #include <conio.h> #include <string.h> using namespace std; class...

Создать класс потомок для класса Rectangle
Для класса Rectangle создать класс- потомок с дополнительный полем. Реализовать в классе-потомке методы: конструктор; функцию...

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru