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


Тізімдегі мәндер қосындысын анықтау



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

Егер тізімдегі мәндер сан түрінде болса, олардың қосындысын цикл 
ішінде біртіндеп бір айнымалыға жинақтай отырып, табуға болады. 
Осыған мысал келтірейік:
# Программа тізімдегі мәндер қосындысын табады. 
def main () : 
numbers = [2, 4, 6, 8, 10] 
# Тізім құру. 
# Қосынды табу үшін айнымалы тағайындау. 
total = 0 
# Тізім элементтері мәндері қосындысын табу. 
for value in numbers: 
total += value 
print('Элементтер қосындысы = ', total) # Қосындыны көрсету.
main () 
# Басты функцияны шақыру.
Программа нәтижесі

Элементтер қосындысы = 30


Тізім элементтерінің орташа мәнін анықтау

Келесі мысал қосындыны цикл ішінде тауып, оны элементтер санына 
бөліп тізімнің орташа мәнін анықтайды:
# Тізім элементтерінің орташа мәнін табу. 
def main () : 
scores = [2.5, 7.3, 6.5, 4.0, 5.2] # Тізім құру. 
# Қосынды табу үшін айнымалы тағайындау.
total = 0.0 
# Тізім мәндерінің қосындысын табу. 
for value in scores: 
total += value
average = total / len(scores) # Арифметикалық ортаны табу. 
# Тізімнің орташа мәнін көрсету. 
print('Элементтердің орташа мәні = ', average) 
main () 
# Басты функцияны шақыру.
Программа нәтижесі

Элементтердің орташа мәні = 5.1


Тізімді аргументтер ретінде функцияға беру

Тізімді аргумент ретінде функцияға беру олармен орындалатын 
бірнеше операцияларды бір функцияда орындау мүмкіндігін береді. 
Келесі мысалда тізімді функцияда қолданамыз:
# Программа 7.10 функция арқылы тізім қосындысын табады. 
def main () : 
numbers = [2, 4, 6, 8, 10]
# Тізім жасау.
print('Қосынды = ', get_total(numbers)) # Тізім қосындысын табу. 
# get_total функциясы тізімді аргумент ретінде қабылдап
# тізім мәндерінің қосындысын қайтарады.
def get_total(value_list): 
total = 0
# Қосынды үшін айнымалы тағайындау.
# Тізім элементтерінің қосындысын табу. 
for num in value_list: total += num 
return total # Қосындыны қайтару. 
main () # Басты функцияны шақыру. 


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




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

    Басты бет