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


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



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

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

Егер тізімдегі мәндер сан түрінде болса, олардың қосындысын цикл 
ішінде біртіндеп бір айнымалыға жинақтай отырып, табуға болады. 
Осыған мысал келтірейік:
# Программа тізімдегі мәндер қосындысын табады. 
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
әкімшілігінің қараңыз

    Басты бет