Файл: Мысал Крсетілген табаны (пернетатадан терілген) райсысы жаа жолда 60 рет басып шыаратын процедураны жазыыз def.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.04.2024
Просмотров: 10
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Мысал: Көрсетілген таңбаны (пернетақтадан терілген) әрқайсысы жаңа жолда 60 рет басып шығаратын процедураны жазыңыз.
def printChar(s):
for i in range(60):
print (s)
sim = input('введите символ')
printChar(sim)
Жаһандық айнымалы-егер оған негізгі бағдарламада мән берілсе (процедурадан тыс).
Жергілікті айнымалы (ішкі) тек процедура деңгейінде белгілі, оған негізгі бағдарламадан және басқа процедуралардан жүгіну мүмкін емес.
Процедура параметрлері-жергілікті айнымалылар. Бағдарламада s-жергілікті айнымалы.
Жергілікті және глобальды айнымалыларды қолдану мысалдары:
x = 3 # глобальды айнымалы
def pr(): # параметрсіз процедура
print (x) # глобальды айнымалының мәнін шығару
pr()
x = 3 # жаһандық айнымалы
def pr (a): # параметрі бар процедураa = 4 # жергілікті айнымалы
print (a) # 4
pr (x) # жаһандық айнымалы параметрді беру (3)
жергілікті айнымалыны құрмай ақ глобальды айнымалының мәнін өзгерту мүмкіндігі бар. Ол үшін процедурада global сөзін қолдану:
x = 3 # глобальды айнымалы
def pr(): # параметрсіз процедура
global x
x = 1
print (x) # глобальды айнымалының өзгертілген мәнін шығару (1)
pr(x)