107
else:
print ("Та был ма ды!" )
Бұл жағ дай да
nomer ай ны ма лы сын да та был ған мас сив эле-
мен ті нің са ны жә не мә ні сақ тала ды.
Бі рақ Python ті лін де
for циклі нің бі ре гей қа сие ті – он да
else бло гы бар, ол
break опе ра то ры цикл де қол да ныл ма ған
кез де орын да ла ды.
Сон дық тан екін ші із деу әді сін қа рас ты ра тын бол сақ, ол
әл де қай да қа ра пай ым:
import random
from random import randint
n = 10;x = 5
mas = randint(1,10) for i in ran e(n)
nomer = -1
for i in range (n):
if mas[ i] = = x:
print ("mas ", i, " = ", x, sep = "")
break
else:
print ("Та был ма ды!")
1. Сұрыптаудың мағынасы неде? Күнделікті өмірде нені
сұрыптауға болады?
2. Көпіршікті
сұрыптау
әдісі
қандай
жағдайларда
қолданылады?
3. Жылдам сұрыптау әдісінің негізгі идеясы неде?
4. Python-да мас сив тер ді сұ рып тау да қан дай кі рік ті ріл ген
функ ция лар ды бі ле сің дер?
1. Кө пір шік ті сұ рып тау не үшін қа жет?
2. Не себепті көпіршікті сұрыптауда жеңіл элементтер
жоғарыда орналасады?
3. Бе ріл ген сұ рып тау әдіс те рі не цикл не үшін қа жет?
Достарыңызбен бөлісу: