Задачи по программированию на языке Python



1. Ввод, вывод. Работа с целыми числами.



    Задание 1. Электронные часы - 1. Дано число N. С начала суток прошло N минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Решение.



    Задание 2. Симметричное число. Дано четырехзначное число. Определите, является ли его десятичная запись симметричной. Решение.



    Задание 3. Электронные часы - 2. Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов (число от 0 до 23), потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями. С начала суток прошло N секунд. Выведите, что покажут часы. Решение.



2. Условный оператор



3. Цикл while



4. Вещественные числа



5. Функции



6. Цикл for и функция range



7. Последовательности (Строки, кортежи, цикл for, списки)



8. Множества и словари



9. Элементы функционального программирования



10. Объектно-ориентированное программирование



11. Разработка приложений с графическим интерфейсом с использованием PyQT.