Программалар құру -9 дәріс Тізімдер және кортеждер Сұрақтар



Pdf көрінісі
бет18/32
Дата30.04.2024
өлшемі2,52 Mb.
#201575
түріПрограмма
1   ...   14   15   16   17   18   19   20   21   ...   32
Байланысты:
8-9- дәріс - Тізімдер мен кортеждерМ
577376, 95979
Программа нәтижесі

Қосынды = 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]




Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   32




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет