Программа нәтижесі
:
Қосынды = 30
Функциядан тізімді қайтару
•
Функция тізімге сілтеме қайтара алады. Бұл тізім құратын функция
жазып, оған бірнеше элементтер қосып, сонан кейін сол тізімге сіл-
теме қайтарады, ол тізімді программаның басқа бөліктері пайдалана
алатын болады.
•
Келесі программада осыған мысал келтіріледі. Мысалда
get_values
функциясы қолданылады, ол тізімге қосымша элементтер енгізіп,
тізімде сақтап, соңында сол тізімге сілтеме қайтарады.
# Программа (7.11) тізім жасау үшін функция қолданады.
# Функция тізімге сілтеме қайтарады.
def main() :
numbers = get_values()
# Мәндері бар тізім алу.
print ('Тізімдегі сандар: ') # Тізімдегі мәндерді көрсету.
print(numbers)
Функциядан тізімді қайтару
# get_values функциясы бірнеше сандар алып, оларды тізімде сақтайды.
# Бұл функция тізімге сілтеме қайтарады.
def get_values():
values = [] # Бос тізім құру.
again = 'и' # Циклді басқару айнымалысы.
# Бірнеше мән алып, соларды тізімге қосу
while again == 'и':
# Сан енгізіп, оны тізімге қосу.
num = int(input('Сан енгізіңіз: '))
values.append(num)
# Тағы да сан енгізу/енгізбеу
print ('Тағы бір сан енгізесіз бе?')
again = input('и =иә, қалғандары= жоқ: ')
print ()
return values # тізімді қайтару.
main () # Басты функцияны шақыру.
Программа нәтижесі
:
Сан енгізіңіз: 1
Тағы бір сан енгізесіз бе?
и = иә, қалғандары = жоқ: и
Сан енгізіңіз: 2
Тағы бір сан енгізесіз бе?
и = иә, қалғандары = жоқ: и
Сан енгізіңіз: 3
Тағы бір сан енгізесіз бе?
и = иә, қалғандары = жоқ: и
Сан енгізіңіз: 4
Тағы бір сан енгізесіз бе?
и = иә, қалғандары = жоқ: и
Сан енгізіңіз: 5
Тағы бір сан енгізесіз бе?
и = иә, қалғандары = жоқ: ж
Тізімдегі сандар:
[1, 2, 3, 4, 5]
|