Подборка задач с решениями - 42
- Категория: Python
- Дата публикации: 2022-02-08
- Опубликовано на сайте: Stepik
Задача 1:
Работа светофора для пешеходов запрограммирована следующим образом: в начале каждого часа в течение трех минут горит зеленый сигнал, затем в течение двух минут – красный, в течение трех минут – опять зеленый и т. д. Дано вещественное число t, означающее время в минутах, прошедшее с начала очередного часа. Определить, сигнал какого цвета горит для пешеходов в этот момент. На экран вывести сообщение (без кавычек) "green" - для зеленого и "red" - для красного.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 2:
Вводится шестизначное число. Определить, является ли оно счастливым. (Счастливым называют такое шестизначное число, в котором сумма его первых трех цифр равна сумме его последних трех цифр.). Вывести ДА, если счастливое и НЕТ - в противном случае.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 3:
Вводятся четыре целых числа a, b, c, d в одну строку через пробел. Определить, войдет ли в конверт с внутренними размерами a и b мм прямоугольная открытка с размерами с и d мм. Для размещения открытки в конверте необходим зазор в 1 мм с каждой стороны. Открытку можно поворачивать на 90 градусов. Вывести ДА, если входит и НЕТ - если не входит.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 4:
Вводится список городов в одну строку через пробел. Если в этом списке присутствует город Москва, то удалить его. Вывести на экран результирующий список в виде строки с городами через пробел.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 5:
Вводится слово. Проверить, что в этом слове присутствуют все три буквы: t, h и o (в произвольном порядке). Реализовать программу с помощью одного условного оператора. Если проверка проходит, вывести ДА, иначе - НЕТ.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 6:
Вводится четырехзначное число. Проверить, что оно оканчивается на цифру 7. Вывести на экран ДА, если это так и НЕТ - в противном случае.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 7:
Вводятся три целых положительных числа в одну строку через пробел. Убедиться, что первые два числа - это катеты прямоугольного треугольника, а третье - его гипотенуза. (Подсказка: проверка делается по теореме Пифагора). Если проверка проходит (истинна), то вывести на экран ДА, иначе - НЕТ.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 8:
Вводятся два целых положительных числа m и n в одну строку через пробел. Если число m делится нацело на число n, то вывести на экран частное от деления (результат деления) в виде целого числа. В противном случае вывести сообщение «m на n нацело не делится» (без кавычек) и вместо m и n подставить соответствующие числа, например: «13 на 2 нацело не делится».
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 9:
Вводится слово. Необходимо определить, является ли это слово палиндромом (одинаково читается вперед и назад, например, АННА). Регистр букв не учитывать. Если введенное слово палиндром, на экран вывести ДА, иначе - НЕТ.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 10:
Вводятся два вещественных числа в одну строку через пробел. Вывести на экран наибольшее из чисел. Задачу решить с помощью условного оператора.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 11:
Вводятся три целых числа в одну строку через пробел. Необходимо определить наименьшее среди них и вывести его на экран. Реализовать программу, используя условный оператор, без использования функции min.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 12:
Вводится вес боксера-любителя (в кг, в виде вещественного числа). Известно, что вес таков, что боксер может быть отнесен к одной из весовых категорий:
1) легкий вес – до 60 кг (включительно); 2) первый полусредний вес – до 64 кг (включительно); 3) полусредний вес – до 69 кг (включительно); 4) остальные - более 69 кг.
Вывести на экран номер категории, в которой будет выступать боксер.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 13:
Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк. После последней строки матрицы идёт строка, содержащая только строку "end" (без кавычек, см. Sample Input).
Программа должна вывести матрицу того же размера, у которой каждый элемент в позиции i, j равен сумме элементов первой матрицы на позициях (i-1, j), (i+1, j), (i, j-1), (i, j+1). У крайних символов соседний элемент находится с противоположной стороны матрицы.
В случае одной строки/столбца элемент сам себе является соседом по соответствующему направлению.
Решение 1:
Решение 2:
Задача 14:
Напишите программу, которая выводит часть последовательности 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 ... (число повторяется столько раз, чему равно). На вход программе передаётся неотрицательное целое число n — столько элементов последовательности должна отобразить программа. На выходе ожидается последовательность чисел, записанных через пробел в одну строку.
Например, если n = 7, то программа должна вывести 1 2 2 3 3 3 4.
Решение 1:
Решение 2: