llmell6
?>

1. Поставьте вместо знака ? знак <, > или =. 287 в 10 системе ? 11F в 16 системе 111111 в 2 системе ? 1111 в 8 системе 7С в 16 ? 101101 в 257 в 16 ? 123 в 8 2. Расположите числа, записанные в различных системах счисления, в порядке возрастания: А) 33 в 10, 37 в 8, 4А в 16, 100111 в 2, 131 в 4Б) 111001 в 2, 64 в 8, 9Е в 16, 25 в 10, 210 в 33. Переведите в двоичную и восьмеричную системы счисления шестнадцатеричные числа: А) 5CE 16Б) 9F70 16​

Информатика

Ответы

kbndbyb6

Еще одно очень красивое и очень странное решение через словари.

n = int(input())

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

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

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

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

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

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

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

1. Поставьте вместо знака ? знак <, > или =. 287 в 10 системе ? 11F в 16 системе 111111 в 2 системе ? 1111 в 8 системе 7С в 16 ? 101101 в 257 в 16 ? 123 в 8 2. Расположите числа, записанные в различных системах счисления, в порядке возрастания: А) 33 в 10, 37 в 8, 4А в 16, 100111 в 2, 131 в 4Б) 111001 в 2, 64 в 8, 9Е в 16, 25 в 10, 210 в 33. Переведите в двоичную и восьмеричную системы счисления шестнадцатеричные числа: А) 5CE 16Б) 9F70 16​
Ваше имя (никнейм)*
Email*
Комментарий*

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

peregovorkacoffee
gabbro19975650
kon200182
argent
nchalov2
Александрович Алексеевна
vikabobkova2010
korolev-comitet8825
simplexsol
Novikova Aleksandrovna
k-serga1
Nekrasova
glebovaludok
most315
Vitalevich