Есть ответ 👍

Питон напишите программу, выводящую все биты 8-битного числа входные данные дано число a (0≤a≤255). выходные данные выведите число a в битовой форме: 8 бит, старшие биты слева, младшие – справа. примеры входные данные 5 выходные данные 00000101

163
314
Посмотреть ответы 3

Ответы на вопрос:


Вот один из вариантов: 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
vityastah
4,7(37 оценок)

A= int( s = "" for i in range(8):       s = s[: i] + str(a % 2) + s[i: ]       a = a // 2 for i in range(len(s)):       print(s[len(s)-i-1],end='')

N = int(input())

X = int(input())

print([X] * N)

Популярно: Информатика