Напишіть код до задач на Python Задача “Numbers.py”
Дано два числа a і b. Якщо їх сума менша за їх добуток, то вивести знак ‘+’, інакше – ‘*’.
Контрольні приклади
1) a= 21, b= 4 => +
2) a= 9, b= 1 => *
Задача “Season.py”
Дано номер місяця N. Вивести пору року.
Контрольні приклади
1) N=1 => winter
2) N=4 => spring
3) N=8 => summer
4) N=11 => autumn
Вказівка. Якщо N=3 або N=4 або N=5, то друкувати ‘spring’.
Умова N=3 мовою Python записується N==3.
Задача “Computers_mouse.py”
Одного разу комп’ютерна мишка вирішила, що непогано мати ще один килимок на запас. Щоб ніхто не помітив запасного килимка, вона вирішила сховати його під свій прямокутний килимок.
Пробравшись вночі на склад, мишка виявила там лише круглі килимки. Чи зможе вона непомітно заховати круглий килимок під прямокутним?
Вхідні дані
Дано три натуральних числа W, H, R, де W – ширина, H – висота прямокутного килимка, R – радіус запасного килимка.
Вихідні дані
Програма виводить слово “YES”, якщо запасний килимок можна заховати під прямокутним, “NO” – в іншому випадку.
Контрольні приклади
1) W= 4, H= 7, R= 2 => YES
2) W= 28, H= 12, R= 9 => NO
1) Кладем на левую чашу 1,2,3, а на правую - 4,5,6
Рассмотрим 2 возможных случая.
Случай 1
2) Предположим, левая чаша перевесила. Значит, обе фальшивые монеты на правой. Кладем на левую 4, на правую 5. Если равновесие, то обе они фальшивые. Если какая-то легче, например, 5, то она фальшивая и фальшивая оставшаяся 6. Понадобилось всего 2 взвешивания.
Случай 2
2) Теперь предположим, что весы в равновесии. Тогда каждая из троек содержит по одной фальшивой монете. Кладем на левую 1, на правую 2. Если равновесие, то обе они фальшивые. Если какая-то легче, например, 1, то она фальшивая и фальшивая оставшаяся 3.
3) Кладем на левую 4, на правую 5. Если равновесие, то обе они фальшивые. Если какая-то легче, например, 5, то она фальшивая и фальшивая оставшаяся 6.