Курс: Основы программирования на Python
Уровень: Программирование для начинающих
задание 1
Напишите код по следующему словесному алгоритму:
- Попросить пользователя ввести число от 1 до 9. Полученные данные связать с переменной x.
- Если пользователь ввел число от 1 до 3, то ...
* попросить пользователя ввести строку. Полученные данные связать с переменной s;
* попросить пользователя ввести число повторов строки. Полученные данные связать с переменной n, предварительно преобразовав их в целочисленный тип;
* выполнить цикл повторения строки n раз;
* вывести результат работы цикла.
- Если пользователь ввел число от 4 до 6, то ...
* попросить пользователя ввести степень, в которую следует возвести число. Полученные данные связать с переменной m;
* реализовать возведение числа x в степень m;
* вывести полученный результат.
- Если пользователь ввел число от 7 до 9, то выполнить увеличения числа n на единицу в цикле 10 раз, при этом на экран вывести все 10 чисел.
- Во всех остальных случаях выводить надпись «Чайник».
задание 2
Напишите программу, которая бы выполняла следующие задачи:
- выводила название программы "Общество на рубеже XX-XXI веков";
- запрашивала у пользователя его возраст;
- если пользователь вводит числа от 0 до 7, то программа выводила надпись "Вам в детский сад";
- от 7 до 18 - "Вам в школу";
- от 18 до 25 - "Вам в профессиональное учебное заведение";
- от 25 до 60 - "Вам на работу";
- от 60 до 120 – "Вам предоставляется выбор";
- меньше 0 и больше 120 – пятикратный вывод надписи "Ошибка! Это программа для людей!"
В программе желательно присутствие всех «атрибутов» структурного программирования: функции, ветвления и цикла.