Рассмотрим вариант решения задания из учебника Босова, Босова, Бондарева 8 класс, Просвещение: ВАРИАНТ 2 1. Дан программный код, записанный на двух языках программирования. Что будет выведено в результате работы программы при следующих значениях к? Запишите другой вариант программы, используя составные условия в операторе ветвления. Паскаль begin readln(k); if (k < 50) and (k > 30) then write('A') else if (k < =30) then write('B') else if (k > = 50) and (k < =70) then write('C') else write('D'); end. Python k=int(input()) if (k < 50)and (k > 30):print('A') else: if (k < =30):print('B') else: if k > =50and k < =70:print('C') else: print('D') 2. Напишите программу, которая для введённого целого числа k (от 1 до 99) выводит фразу «Мне k лет», где k — введённое число, заменяя в нужных случаях слово «лет» словом «год» или «года». Например, при k = 70 должно быть выведено «Мне 70 лет», при k = 15 — «Мне 15 лет», при k = 23 — «Мне 23 года» и т. п. Определяется по последней цифре. Если 1 то «год», если от 2 до 4 то «года», если 0 или от 5 до 9 то «лет». Исключение от 12 до 14 надо писать «лет». Удобно использовать множественный выбор. Паскаль var k: integer; begin write('Введи возраст: '); readln(k); if (k > = 12) and (k < = 14) then writeln('Мне ', k, ' лет') else case k mod 10 of 1: writeln('Мне ', k, ' год'); 2..4: writeln('Мне ', k, ' года'); 0,5..9: writeln('Мне ', k, ' лет'); end; end. Окно вывода: Введи возраст: 70 Мне 70 лет Введи возраст: 23 Мне 23 года Введи возраст: 51 Мне 51 год Python k=int(input()) if (k > =12)and (k < =14):print('Мне ',k,' лет') else: if (k%10==1):print('Мне ',k,' год') else: if k%10 > =2and k%10 < =4:print('Мне ',k,' года') else: print('Мне ',k,' лет')