Вопрос задан 28.09.2023 в 19:53. Предмет Информатика. Спрашивает Фокина Арина.

Decimal to Binary На вход программе подается натуральное число, записанное в десятичной системе

счисления. Напишите программу, которая переводит данное число в двоичную систему счисления. Формат входных данных На вход программе подается одно натуральное число. Формат выходных данных Программа должна вывести число записанное в двоичной системе счисления. Тестовые данные green_circle Sample Input 1: 5 Sample Output 1: 101 Sample Input 2: 128 Sample Output 2: 10000000 Питон ​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Борозна Павел.

Программа:

n = int(input('Введите натуральное число (в 10-й СС): '))

k = ''

while n > 0:

   i = str(n % 2)

   n = int(n / 2)

   k = i + k

print(k)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете написать программу на Python для перевода десятичного числа в двоичное следующим образом:

python
# Считываем входное число в десятичной системе decimal_number = int(input()) # Используем встроенную функцию bin() для преобразования в двоичную систему счисления binary_number = bin(decimal_number) # Убираем префикс '0b', который добавляется функцией bin() binary_number = binary_number[2:] # Выводим двоичное число print(binary_number)

Этот код сначала считывает входное число в десятичной системе счисления, затем использует встроенную функцию bin() для преобразования его в двоичную систему. После этого мы убираем префикс '0b' из результата и выводим полученное двоичное число.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос