# codeЗадачи (2)
Задание 25
Напишите программу, которая выводит на экран все четные числа на интервале от 1 до 250 с шагом 3.
Задание 26
Напишите программу для подсчета суммы четных чисел на интервале от 10 до 150 с шагом 5.
# codeЗадание 27
У нас есть список, содержащий информацию о среднедневной температуре в Фаренгейтах за произвольный период по странам (структура данных в примере). Необходимо написать код, который рассчитает среднюю температуру за период в Цельсиях для каждой страны.
Пример работы программы:
countries_temperature = [
['Thailand', [75.2, 77, 78.8, 73.4, 68, 75.2, 77]],
['Germany', [57.2, 55.4, 59, 59, 53.6]],
['Russia', [35.6, 37.4, 39.2, 41, 42.8, 39.2, 35.6]],
['Poland', [50, 50, 53.6, 57.2, 55.4, 55.4]]
]Результат:
Средняя температура в странах:
Thailand - 23.9 С
Germany - 13.8 С
Russia - 3.7 С
Poland - 12.0 С
# codeЗадание 28
Дан список:
list_01 = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 14, 46, 273, 22, 99, 15, 1000]Напишите алгоритм, который выводит сумму элементов списка, которые больше 10, но меньше 100, или которые больше 200, но меньше 500.
# codeЗадание 29
Напишите функцию для расчета заработной платы. На вход функции передаются два аргумента: отработанные часы (hours) и почасовая ставка оплаты труда (pay_rate). Функция возвращает зарплату: pay = hours * pay_rate
# codeЗадание 30
Создайте функцию is_palindrome для проверки того, что переданное слово одинаково читается в обоих направлениях. Функция возвращает значения True или False.
# codeЗадание 31
Напишите собственную функцию, не используя стандартную abs, для поиска абсолютного значения числа.
Пример вызова функции:
>>> my_abs(-2)# codeЗадание 32
Напишите функцию str_lower(), которая принимает на вход строку (набор слов через пробел), а возвращает список ее элементов в нижнем регистре.
Пример:
Входные данные:
"В лесу родилась ёлочка В лесу она росла"Выходные данные:
['в', 'лесу', 'родилась', 'ёлочка', 'в', 'лесу', 'она', 'росла']# codeЗадание 33
Напишите функцию, которая ищет общие элементы двух списков (списки - входные аргументы) и возвращает список, состоящий из найденных элементов.
Что произойдет, если передать в качестве аргументов строки? Почему?
# codeЗадание 34
Напишите функцию, которая принимает в качестве аргумента строку и подсчитывает в ней количество символов в верхнем и нижнем регистрах.
# codeЗадание 35
Напишите функцию, которая принимает строку с разделенными дефисом словами и возвращает эту же строку со словами отсортированными в алфавитном порядке. Например, строка "green-red-yellow-black-white" должна быть преобразована в строку "black-green-red-white-yellow".
# codeЗадание 36
Дана строка:
string_01 = "History is always written by the winners. hen two cultures clash, the loser is obliterated, and the winner writes the history books-books which glorify their own cause and disparage the conquered foe. As Napoleon once said, 'What is history, but a fable agreed upon?"- Посчитайте, сколько в строке символов, исключая пробелы.
- Посчитайте, сколько в строке слов.
- Напишите функцию, которая будет принимать в качестве аргумента букву и выводить все слова из строки, начинающиеся на эту букву (например, “w”).
# codeЗадание 37
Пример:
>>> x = [[4, 5], [1, 3], [5, 8]]
>>> x.sort()
>>> x
[[1, 3], [4, 5], [5, 8]]
>>> x = ["The", "Python", "Sort"]
>>> x.sort()
>>> x
['Python', 'Sort', 'The']Пример: Каким образом можно упорядочить строки по количеству символов?
>>> x = ["The", "Python", "1"]
>>> x.sort(key=len)
>>> x
['1', 'The', 'Python']Имеется список:
[[1, 2, 3], [2, 1, 3], [4, 0, 1]]Допустим, хотим отсортировать список по второму элементу каждого списка, чтобы получить:
[[4, 0, 1], [2, 1, 3], [1, 2, 3]]Какую функцию необходимо написать для передачи в sort качестве параметра key?
# codeЗадание 38
Постройте столбчатую диаграмму для средних результатов ЕГЭ по информатике за 2015-2020 годы:
2015 г. - 73
2016 г. - 62
2017 г. - 82
2018 г. - 83
2019 г. - 80
2020 г. - 63
Укажите заголовок. Укажите цвета.
# codeЗадание 39
С помощью метода join из списка lst = [4, '5', '6', 8] получить '4568'
# codeЗадание 40
Напишите программный код, который будет создавать новый список, содержащий в качестве элементов квадратные корни всех чисел из списка [2, 4, 9, 16, 25].
# codeЗадание 41
Создайте список из 100 случайных значений от -100 до 100 и вычислите медиану.
# codeЗадание 42
Для случайно заданного списка из 1000 целых чисел в диапазоне от 100 до 200 определите количество и сумму чисел больше 170 и меньше 195.
# code