Файл: Мысал Крсетілген табаны (пернетатадан терілген) райсысы жаа жолда 60 рет басып шыаратын процедураны жазыыз def.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 9

Скачиваний: 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)