Попробую описать ход предполагаемого решения, где большие буквы -имена, а маленькие - профессии, точнее их первые буквы. Потом пишу номер условия и, в зависимости от него, переставляю имена и профессии на соответствующие позиции. --- Сначала запишем их так, как в условии: Б(д) В(с) А(п) Ф(т) Условия: 1. Просто запоминаем 2. Б(д) В(п) А(с) Ф(т) 3. Просто запоминаем 4. Ф(т) Б(д) В(п) А(с) 5. Просто запоминаем 6. Просто запоминаем 7. Ф(т) А(д) В(п) Б(с) 8. Просто запоминаем. Проверяем выполнение всех условий, убеждаемся, что все верно. ответ: 1-токарь Федор 2-дантист Андрей 3-плотник Виктор 4-слесарь Борис
Целая часть от деления Остаток от деления 15 div 2 = 7 15 mod 2 = 1 7 div 2 = 3 7 mod 2 = 1 3 div 2 = 1 3 mod 2 = 1 1 div 2 = 0 1 mod 2 = 1 Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 1111 15 = 1111(2) --- Целая часть от деления Остаток от деления 58 div 2 = 29 58 mod 2 = 0 29 div 2 = 14 29 mod 2 = 1 14 div 2 = 7 14 mod 2 = 0 7 div 2 = 3 7 mod 2 = 1 3 div 2 = 1 3 mod 2 = 1 1 div 2 = 0 1 mod 2 = 1 Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 111010 58 = 111010(2)
Объяснение:
Если с вводом данных:
lap = int(input('Введите количество ноутбуков: '))
mon = int(input('Введите количество мониторов: '))
mou = int(input('Введите количество компьютерных мышей: '))
key = int(input('Введите количество клавиатур: '))
clap = 55480
cmon = 21830
cmou = 411
ckey = 290
summ = clap * lap + cmon * mon + cmou * mou + ckey * key
print('Из бюджета нужно выделить ' + str(summ) + ' руб.')
Если без ввода данных:
lap = 6
mon = 3
mou = 11
key = 5
clap = 55480
cmon = 21830
cmou = 411
ckey = 290
summ = clap * lap + cmon * mon + cmou * mou + ckey * key
print('Из бюджета нужно выделить ' + str(summ) + ' руб.')