Вопрос задан 24.06.2023 в 18:05. Предмет Информатика. Спрашивает Емельянов Егор.

Срочно! 1. напишите программу,чтобы найти сумму цифр заданного числа а=23451.2.Даны три числа

а,b,c. Найти наибольшее число. 3.Переведите с двоичной системы в десятичную и напишите программу перевода. 10101011 внизу 2=x внизу 10(программа Питон)​
0 0
Перейти к ответам

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

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

1:

s = 0

a = int(input('Введите число: '))

while a>0:

 s += a%10

 a = a//10

print('Сумма цифр равна ', s)

2:

a = int(input('Введите a: '))

b = int(input('Введите b: '))

c = int(input('Введите c: '))

min = a

max = a

if b < min: min = b

if b > max: max = b

if c < min: min = c

if c > max: max = c

print('Минимальное из введённых: ', min)

print('Максимальное из введённых: ', max)

3:

a = input('Введите число в двоичной системе счисления: ')

s = 0

for i in enumerate(a[::-1]):

 s += int(i[1])*2**i[0]

print('В десятичной системе счисления это: ', s)

Ответ: 171

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

Конечно, вот примеры программ на Python для решения ваших задач:

  1. Найти сумму цифр заданного числа:
python
a = 23451.2 # Преобразовываем число в строку и убираем точку a_str = str(a).replace('.', '') # Инициализируем переменную для суммы sum_of_digits = 0 # Проходим по каждой цифре в строке и суммируем их for digit in a_str: sum_of_digits += int(digit) # Выводим результат print("Сумма цифр числа", a, "равна", sum_of_digits)
  1. Найти наибольшее число из трех (a, b, c):
python
a = 5 b = 8 c = 3 max_number = max(a, b, c) print("Наибольшее число из", a, b, "и", c, "равно", max_number)
  1. Перевести двоичное число в десятичное:
python
binary_number = '10101011' decimal_number = int(binary_number, 2) print("Двоичное число", binary_number, "в десятичной системе равно", decimal_number)

Просто скопируйте и вставьте эти программы в среду разработки Python, и они выполнят соответствующие операции.

0 0

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

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

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

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