У нас есть квадратный конверт размера 12х12 сантиметров и письмо на квадратном листе бумаги, которое не помещается в конверт. Напишите программу, которая подскажет, сколько раз нужно сложить письмо пополам, чтобы оно поместилось в конверт. Размеры письма вводятся с клавиатуры.
Что оценивается
Задание считается успешно выполненным, если:
- результат вывода соответствует условию;
- вывод содержит описание результата (выведенные числа сопровождаются текстовым описанием);
- input содержит корректное приглашение для ввода;
- переменные имеют значащие имена, не только a, b, c, d.
Советы и рекомендации
- Обратите внимание, что лист квадратный.
- Принимаем, что лист размером 12х12 свободно входит в конверт 12х12.
Решение задачи:
l1 = int(input('Введите размер стороны листа: '))
l2 = l1
convert = 12
count = 0
while convert < l1 or convert < l2:
if convert < l1:
count += 1
l1 = l1 / 2
if convert < l2:
count += 1
l2 = l2 / 2
print('Складывать ', count, 'раз')