Python >

Разработка программных модулей

2024-2025 учебный год

Практические занятия

Практика 5
Работа с классами 
1. Выполнить циклическую перестановку элементов списка на k мест.
2. В заданном списке заменить нулем все числа, стоящие после первого (второй вариант - последнего) максимального элемента.
3. Какое минимальное количество элементов списка надо взять (по порядку), чтобы их сумма оказалась больше заданного числа?
4. Создайте оконное приложение с применением библиотеки PyQt5 по примеру:
5. Решите задачу 1 с применением библиотеки PyQt5 и компонента QListWidget.
6. Решите задачу 2 с применением библиотеки PyQt5 и компонента QListWidget.
7. Решите задачу 3 с применением библиотеки PyQt5 и компонента QListWidget.
Домашнее задание
Объявление класса. 
Создание экземпляра класса. 
Свойства класса. 
Обращение к свойствам класса.