Задания по программированию на Python. Урок 15

Курс: Основы программирования на Python
Уровень: Программирование для начинающих

задание 1

Напишите код по следующему словесному алгоритму:

  1. Попросить пользователя ввести число от 1 до 9. Полученные данные связать с переменной x.
  2. Если пользователь ввел число от 1 до 3, то ...
    * попросить пользователя ввести строку. Полученные данные связать с переменной s;
    * попросить пользователя ввести число повторов строки. Полученные данные связать с переменной n, предварительно преобразовав их в целочисленный тип;
    * выполнить цикл повторения строки n раз;
    * вывести результат работы цикла.
  3. Если пользователь ввел число от 4 до 6, то ...
    * попросить пользователя ввести степень, в которую следует возвести число. Полученные данные связать с переменной m;
  4. * реализовать возведение числа x в степень m;

    * вывести полученный результат.

  5. Если пользователь ввел число от 7 до 9, то выполнить увеличения числа n на единицу в цикле 10 раз, при этом на экран вывести все 10 чисел.
  6. Во всех остальных случаях выводить надпись «Чайник».

задание 2

Напишите программу, которая бы выполняла следующие задачи:

  1. выводила название программы "Общество на рубеже XX-XXI веков";
  2. запрашивала у пользователя его возраст;
  3. если пользователь вводит числа от 0 до 7, то программа выводила надпись "Вам в детский сад";
  4. от 7 до 18 - "Вам в школу";
  5. от 18 до 25 - "Вам в профессиональное учебное заведение";
  6. от 25 до 60 - "Вам на работу";
  7. от 60 до 120 – "Вам предоставляется выбор";
  8. меньше 0 и больше 120 – пятикратный вывод надписи "Ошибка! Это программа для людей!"

В программе желательно присутствие всех «атрибутов» структурного программирования: функции, ветвления и цикла.