Сообщения

покурив гугл осознал, что Python, это только маленький шаг, дальше придётся учить и все остальные языки. А это много ).

закончил вторую неделю Основы программирования на Python

закончил вторую неделю Основы программирования на Python https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/info добил задачки первой недели, с трудом ) решил основные задачки второй недели, остались ещё не основные, их по возможности буду делать или как ума хватит ) Неужели сделал, ) так хотелось всё бросить ).

Задание по программированию: Электронные часы-1

Задание по программированию: Электронные часы-1 Дано число N. С начала суток прошло N минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Формат ввода Вводится число N — целое, положительное, не превышает 10⁷. Формат вывода Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). Учтите, что число N может быть больше, чем количество минут в сутках. Решение: n = int(input()) hours = n % (60 * 24) // 60 minutes = n % 60 print(hours, minutes)

Тренировочное задание по программированию: Обращение числа

Тренировочное задание по программированию: Обращение числа Переставьте цифры числа в обратном порядке . Формат ввода Задано единственное число N Формат вывода Необходимо вывести цифры данного числа в обратном порядке. Решение: n = int(input()) m = 0 a = 0 while n > 0:     a = n % 10     n = n // 10     m = m * 10 + a print(m)

Задание по программированию: Список квадратов

Задание по программированию: Список квадратов По данному целому числу N распечатайте все квадраты натуральных чисел,не превосходящие N, в порядке возрастания. Формат ввода Вводится натуральное число. Формат вывода Выведите ответ на задачу. Решение n = int(input()) i = 1 k = 0 while k <= n:     k = i ** 2     i = i + 1     if k > n:         break     print(k)

Задание по программированию: Узник замка Иф

Задание по программированию: Узник замка Иф За многие годы заточения узник замка Иф проделал в стене прямоугольное отверстие размером D×E. Замок Иф сложен из кирпичей, размером A×B×C. Определите, сможет ли узник выбрасывать кирпичи в море через это отверстие, если стороны кирпича должны быть параллельны сторонам отверстия. Формат ввода Программа получает на вход числа A,B,C,D,E. Формат вывода Программа должна вывести слово YES или NO. Примеры Тест 1 Входные данные: 1 1 1 1 1 Вывод программы: YES Тест 2 Входные данные: 2 2 2 1 1 Вывод программы: NO решение: a = int(input()) b = int(input()) c = int(input()) d = int(input()) e = int(input()) if a <= d and b <= e or a <= e and b <= d:     print("YES") elif c <= d and b <= e or c <= e and b <= d:     print("YES") elif c <= d and a <= e or c <= e and a <= d:     print("YES") else:     print("

Тренировочное задание по программированию: Ход короля

Тренировочное задание по программированию: Ход короля Шахматный король ходит по горизонтали, вертикали и диагонали, но только на 1 клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом. Формат ввода Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Формат вывода Программа должна вывести YES, если из первой клетки ходом короля можно попасть во вторую или NO в противном случае. Примеры Тест 1 Входные данные: 4 4 5 5 Вывод программы: YES Рабочее решение: x = int(input()) y = int(input()) x2 = int(input()) y2 = int(input()) zx = x2 - x zy = y2 - y if zx == 1 or zx == 0 or zx == -1:     var1 = "YES" else:     var1 = "NO" if zy == 1 or zy == 0 or zy == -1:     var2 = "YES" else:     var2 = "NO" if var1 == "YES" and var2 == &q