students.py
students =[‘asel’,‘bolat’,’murat’]
for student in students:
print(f”{ student.title()}, jumys jachsy oryndaldy”)
30. Келесі фрагментті орындаңыз:
students.py
students =[‘asel’,‘bolat’,’murat’]
for student in students:
print(f”{ student.title()}, jumys jachsy oryndaldy”)
print(f” Sizge 100 ball, { student.title()}.\n”)
40. Цикл орындалғаннан кейін барлық студенттерге жалпылама мәлімет беру үшін келесі фрагментті қолдануға болады:
students.py
students =[‘asel’,‘bolat’,’murat’]
for student in students:
print(f”{ student.title()}, jumys jachsy oryndaldy”)
print(f” Sizge 100 ball, { student.title()}.\n”)
print(“Jachsy jumys oryndaldy, sizderge, rachmet!”)
50. Комбинаторика бөлімінде жиі кездесетін факториалды есептеудің
a = k! = 1*2*3* . . . k программасы қарастырылсын:
a=1
k=1
while k<6:
k=k+1
a=a*k
print(a)
60. Функцияның мәндерін есептеу. Кез келген функцияның аргументтің мәндерінің жиыны үшін есептеу арқылы оның кестесін жасауға болады. Мысал ретінде келесі функция берілсін: оны аргументтің келесі мәндері мен өзгеру қадамы үшін есептеу керек. Осы алгоритмді орындайтын программа қарастырылсын:
x=0
while x<=1:
x=x+0.2
y=x**3
print ("x=", x, "y=", y)
Ескеретін жағдай, егер басқа функция берілсе, онда осы программаға оның формуласы мен аргументінің мәндерінің өзгеруі көрсетілсе жеткілікті.
70. Фиббоначчи сандарын есептеу. Мұнда алдымен екі сан беріледі a=0 және b=1; олардың қосындысы табылады c=a+b. Осыдан кейін екінші айнымалы b осы қосындының мәнін қабылдайды, ал бірінші айнымлы a екінші айнымалының мәнін қабылдайды. Осы амалдардың орындалуы қайталанып, циклдық процесті құрайды. Қосынды ретінде анықталған айнымалы үшін берілген шарт c<=20 орындалғанша осы цикл қайталанады:
a, b, c = 0,1,1
while c<=20:
c=a+b
print(c)
a=b
b=c
80. Қосындыны немесе есептеу. Мұндағы берілген сан. Бұл есептің алгоритмін келесі түрде сипаттауға болады:
x, n = 0.2, 5
print("x=",x,"n=",n)
s=0
p=1
k=1
while kp=p*x
s=s+p
k=k+1
print("summa=",s)
90. Сорттаудың сызықтық алгоритмі. Тізімдерді сорттау әдістерінің кең тараған түрлерінің бірі қарастырылсын. Белгілі бір реттелінбеген тізім берілсін:
Орын
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
Элемент
|
6
|
22
|
12
|
8
|
18
|
10
|
14
|
16
|
20
|
4
|
2
|
Осы тізіімді реттеу үшін Python тілінде sort() және reverse() әдістері қолданылады:
Достарыңызбен бөлісу: |