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