Ответы на вопрос:
Вот один из вариантов: s=str(bin(int(input("введите число от 0 до 255: ": ].rjust(8,"0") print(s) объяснения: 1) input("введите число от 0 до 255: ") организует ввод символьной строки 2) int() преобазует введенную строку к целому числу 3) bin() преобразует целое число к строке с его двоичным извображением и слева добавляет признак "ob" 4) [2: ] - срез строки обеспечивает отсечение левых двух символов (т.е. "0b") 5) .rjust - метод, добавляющий в строку слева символы-заполнители (в нашем случае "0") до указанной длины (8). 6) и в переменную s заносится полученный результат тестовые решения: python 3.4.2 (v3.4.2: ab2c023a9432, oct 6 2014, 22: 15: 05) [msc v.1600 32 bit (intel)] on win32 type "copyright", "credits" or "license()" for more information. > > > ================================ restart ================================ > > > введите число от 0 до 255: 0 00000000 введите число от 0 до 255: 255 11111111 введите число от 0 до 255: 74 01001010
Популярно: Информатика
-
Shavelko26.04.2021 22:31
-
7rus79029.09.2022 08:24
-
Dipper1705.04.2023 09:06
-
lizabezludnaya21.09.2021 21:20
-
HelenToys25.12.2022 09:19
-
Miratovich04.12.2021 05:16
-
5452630.06.2023 05:49
-
khabarova8407.04.2022 15:50
-
ksarbinaz12.08.2021 19:37
-
Aidan2318.11.2021 17:38