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