Kushchenko-Monashev
?>

Построить в тетради таблицу на тему "доля лесообразующих пород деревьев челябинскрй области"

Информатика

Ответы

marver201040
Информационный объём одного символа в алфавите вычисляется по формуле n=2^i,где n количество символов в алфавите, а i - информационный объём одного символа, следовательно, для алфавита: в алфавите 33 буквы(если там 32, то 2^5=32) а ближайшая степень двойки=5 тогда нам нужно взять на одну степень больше чтобы закодировать этот символ, тогда 2^6=64 откуда следует что для алфавита инф. объём одного символа=6 бит по аналогии с латинским, в нём 26 букв, 2^4=16 следовательно 2^5=32 и тогда для латинского алфавита инф. объём=5 бит(кол - во букв брал из интернета так что посмотри там принцип я тебе рассказал)
propercarwashes275

Программа:

num = input()

print("YES" if num[-1] in ["2", "3"] and int(num) % 3 == 0 and len(num) == 3 else "NO")

Сложна для понимания, поэтому приведу 2-ой вид программы:

num = input()

if len(num) == 3 and num[-1] in ["2", "3"] and int(num) % 3 == 0:

   print("YES")

else:

   print("NO")

Конечно, можно и через операторы % и // сделать:

num = int(input())

count = 0  # Переменная-счётчик кол-ва цифр в числе

last_num = num  # Переменная для последней цифры в числе

num_c = num

while num_c:

   num_c = num_c // 10

   count += 1

if count == 3:  # Проверка на кол-во цифр в числе

   last_num = last_num // 10  # Например, 123 -> 12

   last_num = last_num % 10  # 12 -> 2

   if num % 3 == 0 and (last_num == 2 or last_num == 3):

       print("YES")

   else:

       print("NO")

else:

   print("NO")

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Построить в тетради таблицу на тему "доля лесообразующих пород деревьев челябинскрй области"
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kokukhin
a96849926288
tatianaavoronina66
irinanikulshina144
mishapavlov9
Zolotnik974620
Мария-Кострыгина175
StudioArtNails
ainud
demakova1969
Kashtelyan Tamara847
silantyevevgeny
alekseisamohvolov7
Nataliefremova2015808
Cannabikh