# Практика по PyQt
###### tags: `Python Advanced`
Все программы нужно реализовать с графическим интерфейсом с помощью библиотеки PyQt.
## Базовый уровень
1. Написать программу вычисления периметра и площади прямоугольника по заданным двум сторонам.
2. Напишите программу нахождения наибольшего из трех чисел.
3. Программа осуществляет ввод произвольного целого числа N (10 и меньше), а затем на экран выводятся числа от N до 1 в обратном порядке.
## Средний уровень
4. Написать программу, которая находит все положительные числа от 1 до N (вводится с клавиатуры), кратные трем или пяти.
5. Дан файл (задается с помощью поля ввода), содержащий два целых числа, записанных через пробел в единственной строке текстового файла. Найти сумму этих чисел и вывести ее на экран и в тот же файл.
6. Написать программу, которая после введенного числа (в диапазоне от 1 до 99), обозначающего количество тетрадей, дописывает слово "тетрадь" в правильной форме. Например, 12 тетрадей, 21 тетрадь и т.д.
## Повышенный уровень
7. Разработать программу, которая вводит строку, содержащую фамилию, имя и отчество, а выводит – строку, содержащую фамилию и инициалы. Например:
*Ввод с клавиатуры*
Иванов Иван Иванович
*Результат работы программы*
Иванов И.И.
8. Написать программу, которая вычисляет дату следующего для любого введенного дня. Ниже представлен рекомендуемый вид сообщений во время работы программы. Обеспечьте проверку правильности ввода пользователем дня, месяца и года.
*День* —> 31
*Месяц* —> 12
*Год* —> 2019
Последний день месяца!
С наступающим новым годом!
Завтра 1.1.2020
9. Написать программу, которая проверяет, является ли целое число, введенное пользователем, простым (Простым называется число, которое делится только на 1 и само себя).