В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Лис2002Лис
Лис2002Лис
22.04.2022 07:01 •  Информатика

класс. Задача по информатике. Python.
Дан целочисленный массив из 10 элементов, все элементы которого - целые числа в
интервале от -1000 до 1000 Напишите программу, которая находит количество всех элементов
массива, которые делятся на 7 и заканчиваются цифрой 4 Гарантируется, что хотя бы один такой
элемент существует.
Язык программирования Python.

Показать ответ
Ответ:
donya2014
donya2014
16.08.2022 19:22

Это очень не так просто, как кажется на первый взгляд

Объяснение:

Далеко не всегда кодировка была 8 бит на знак.

До сих пор применяется и довольно широко кодировка 7 бит на знак.

Давно уже применяются кодировки 16 и, даже 32 бита на знак.

Но, допустим, мы используем именно ОДИН байт на знак, например ASCII

Хотя и он изначально был семибитным.

1) Дано : в каждой строке 64 знака. Ключевое слово " в строке ",

то есть нам необходимо разделять строки. Для этого в конце каждой строки нужно передать еще два знака - " EOL " и " CR " (конец строки и переход в начало следующей)

Итого в строке 66 знаков.

2) Дано на странице 64 строки. То есть мы обязаны переводить страницы. Значит 64 *66 = 4224 Знака. И еще знак подачи ( перехода ) следующей страницы

Итого на странице 4225 знаков

2) Дано : в книге 128 страниц. Значит знаков 128 * 4225 = 540800 знаков

Это в Кибибайтах 540800 / 1024 = 528.125 Kib или

Или в Килобайтах 540800 / 1000 = 540,800 Kb

0,0(0 оценок)
Ответ:
vova01092005
vova01092005
07.02.2021 03:05

Не лишу себя удовольствия показать еще одно очень красивое и очень странное решение через словари.

n = int(input())

print({1<=n<=4: "Начальная школа",

      5<=n<=9: "Среднее звено",

      10<=n<=11: "Старшее звено"}[True])

Здесь мы создаем неименованный словарь, который в качестве ключа использует условное выражение, а в качестве значения - соответствующую этому выражению строку.

Когда мы тут же передаем ему в качестве ключа True, словарь начнет проверять ключи и вернет именно то значение, у которого выражение-ключ было истинным.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота