Напишите программу, которая выводит на экран все четные числа на интервале от 1
до 250
с шагом 3
.
# code
Напишите программу для подсчета суммы четных чисел на интервале от 10
до 150
с шагом 5
.
# code
У нас есть список, содержащий информацию о среднедневной температуре в Фаренгейтах за произвольный период по странам (структура данных в примере). Необходимо написать код, который рассчитает среднюю температуру за период в Цельсиях для каждой страны.
Пример работы программы:
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
Дан список:
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
Напишите функцию для расчета заработной платы.
На вход функции передаются два аргумента: отработанные часы (hours
) и почасовая ставка оплаты труда (pay_rate
).
Функция возвращает зарплату: pay = hours * pay_rate
# code
Создайте функцию is_palindrome
для проверки того, что переданное слово одинаково читается в обоих направлениях.
Функция возвращает значения True
или False
.
# code
Напишите собственную функцию, не используя стандартную abs
, для поиска абсолютного значения числа.
Пример вызова функции:
>>> my_abs(-2)
# code
Напишите функцию str_lower()
, которая принимает на вход строку (набор слов через пробел), а возвращает список ее элементов в нижнем регистре.
Пример:
Входные данные:
"В лесу родилась ёлочка В лесу она росла"
Выходные данные:
['в', 'лесу', 'родилась', 'ёлочка', 'в', 'лесу', 'она', 'росла']
# code
Напишите функцию, которая ищет общие элементы двух списков (списки - входные аргументы) и возвращает список, состоящий из найденных элементов.
Что произойдет, если передать в качестве аргументов строки? Почему?
# code
Напишите функцию, которая принимает в качестве аргумента строку и подсчитывает в ней количество символов в верхнем и нижнем регистрах.
# code
Напишите функцию, которая принимает строку с разделенными дефисом словами и возвращает эту же строку со словами отсортированными в алфавитном порядке. Например, строка "green-red-yellow-black-white"
должна быть преобразована в строку "black-green-red-white-yellow"
.
# code
Дана строка:
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?"
# code
Пример:
>>> 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
Постройте столбчатую диаграмму для средних результатов ЕГЭ по информатике за 2015-2020 годы:
2015 г. - 73
2016 г. - 62
2017 г. - 82
2018 г. - 83
2019 г. - 80
2020 г. - 63
Укажите заголовок. Укажите цвета.
# code
С помощью метода join
из списка lst = [4, '5', '6', 8]
получить '4568'
# code
Напишите программный код, который будет создавать новый список, содержащий в качестве элементов квадратные корни всех чисел из списка [2, 4, 9, 16, 25]
.
# code
Создайте список из 100
случайных значений от -100
до 100
и вычислите медиану.
# code
Для случайно заданного списка из 1000
целых чисел в диапазоне от 100
до 200
определите количество и сумму чисел больше 170
и меньше 195
.
# code