В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Aksa2101
Aksa2101
24.11.2021 14:59 •  Информатика

В магазине продаются гвозди в ящиках по q, w, e, r килограмм. Напишите программу на питоне которая определяет как купить ровно X кг, не вскрывая ящики.

Показать ответ
Ответ:
nezandenzar
nezandenzar
10.12.2020 10:05

X=30

q=1

w=2

e=3

r=4

list=[q,w,e,r]

for i in list:

   if i==X and i==q:

       print(f'Нужен ящик q')

   if i==X and i==w:

        print(f'Нужен ящик w')

   if i==X and i==e:

        print(f'Нужен ящик e')

   if i==X and i==r:

        print(f'Нужен ящик r')    

if e+r==X:

   print(f'Нужны ящики e и r')

if w+r==X:

   print(f'Нужны ящики w и r')

if w+e==X:

   print(f'Нужны ящики w и e')

if q+r==X:

   print(f'Нужны ящики q и r')

if q+e==X:

   print(f'Нужны ящики q и e')

if q+w==X:

   print(f'Нужны ящики q и w')

if w+e+r==X:

   print(f'Нужны ящики w, e и r')

if q+e+r==X:

   print(f'Нужны ящики q, e и r')

if q+w+r==X:

   print(f'Нужны ящики q, w и r')

if q+w+e==X:

   print(f'Нужны ящики q, w и e')

else:

   print('Нет таких ящиков')

Объяснение:

В кратце: я предполагаю, что количество ящиков по 1шт (q,w,e,r). Далее я пробегаюсь по всем возможных вариантам, каким образом можно получить из q,w,e,r X кг

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота