Подборка задач с решениями - 43
- Категория: Python
- Дата публикации: 2022-02-09
- Опубликовано на сайте: Stepik
Задача 1:
Вводится два вещественных числа, каждое с новой строки. Необходимо с помощью тернарного условного оператора наибольшее значение присвоить переменной d и вывести ее на экран.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 2:
Вводится целое число. Необходимо переменной msg присвоить строку "кратно 3", если введенное число кратно 3, а иначе присвоить строку "не кратно 3". Реализовать программу с использованием тернарного оператора. Переменную msg отобразить на экране.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 3:
Вводится слово. Переменной msg присвоить строку "палиндром", если введенное слово является палиндромом (одинаково читается и вперед и назад), а иначе присвоить строку "не палиндром". Проверку проводить без учета регистра. Программу реализовать с помощью тернарного условного оператора. Значение переменной msg отобразить на экране.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 4:
Вводится целое число 0 или 1. Необходимо преобразовать их в строки: 0 - в "False", 1 - в "True". Реализовать это с помощью тернарного условного оператора. Результат отобразить на экране.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 5:
Вводится текущее время (секунды) в диапазоне [0; 59]. Если значение равно 59, то следующее должно быть 0. И так по кругу. Необходимо вычислить следующее значение с проверкой граничного значения 59. Реализуйте это с помощью тернарного условного оператора. Результат отобразите на экране.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 6:
Имеется список базовых нот:
Вводятся три целых числа в диапазоне от 1 до 7 - номера нот, в одну строчку через пробел. Необходимо отобразить указанные ноты в виде строки через пробел, но перед нотами до и фа дополнительно ставить символ диеза '#'. Реализовать эту программу с использованием тернарного условного оператора.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 7:
Дополните приведенный код, так чтобы получить список, содержащий только непустые кортежи исходного списка tuples, не меняя порядка их следования.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 8:
Дополните приведенный код так, чтобы переменная new_tuples, содержала список кортежей на основе списка tuples с последним элементом каждого кортежа, замененным на численное значение 100.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 9:
Дополните приведенный код так, чтобы он вывел произведение элементов кортежа numbers.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 10:
Дополните приведенный код так, чтобы он вывел список, содержащий средние арифметические значения чисел каждого вложенного кортежа в заданном кортеже кортежей numbers.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 11:
Уравнение параболы имеет вид y = ax2+ bx + c, где a ≠ 0. Напишите программу, которая по введенным значениям a, b, c определяет и выводит вершину параболы.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 12:
Напишите программу, которая выводит список хорошистов и отличников в классе.
Формат входных данных На вход программе подается натуральное число n, далее следует nnn строк с фамилией школьника и его оценкой на каждой из них.
Формат выходных данных Программа должна вывести сначала все введённые строки с фамилиями и оценками учеников в том же порядке. Затем следует пустая строка, а затем выводятся строки с фамилиями и оценками хорошистов и отличников (в том же порядке).
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 13 - Последовательность Трибоначчи:
Напишите программу, которая считывает натуральное число n и выводит первые n чисел последовательности Трибоначчи.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 14:
Дополните приведенный код, используя срезы, чтобы он вывел все элементы кортежа countries, кроме двух последних и трех первых.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 15:
Дополните приведенный код так, чтобы он вывел сумму минимального и максимального элементов кортежа numbers.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 16:
Дополните приведенный код так, чтобы переменная index содержала индекс элемента «Slovenia» в кортеже countries.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 17:
Дополните приведенный код так, чтобы переменная number содержала количество вхождений «Spain» в кортеж countries.
Решение:
Все решения теперь можно найти в сообществе Как войти в IT
Задача 18:
В переменную city_name вводится название города (например, Москва), а в переменную city_year – год его основания (например, 1147). Заполните пропущенную строку таким образом, чтобы в переменной city оказался кортеж из значений этих двух переменных (сначала название города, затем год основания).
Решение:
Все решения теперь можно найти в сообществе Как войти в IT