105
Кему реті бойынша:
my_list = [2,6,9,1,3,7,4]
a = sorted(my_list, reverse = True)
print(a) # [9,7,6,4,3,2,1]
2-тап сыр ма.
Python программалау тілінің консолдық
прог рам масындағы массивті есептеп, нәтижесін көпіршіктеп
сұрыптау әдісімен экранға шығарудың үлгісі.
import array as arr
n = int (input("Number of elements: "))
mass = arr.array('i')
for i in range(n):
print (i+1, end="-i")
mass.append(int(input("element: ")))
print("Initial array: ", end=" ")
for i in range(n):
print(mass[i], end=" ")
print(" n")
noSwap = True
passnum = n-1
while passnum > 0 and noSwap:
noSwap = False
for i in range(passnum):
if mass[i] > mass[i+1]:
noSwap = True
temp = mass[i]
mass[i] = mass[i+1]
mass[i+1] = temp
passnum = passnum - 1
print("Final array: ", end=" ")
for i in range(n):
print(mass[i], end=" ")
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217
106
Прог рам ма ның ко дын тал дап кө рейік. Қа жет кі тап ха на-
лар ды (1-жол) қо сып, N мас сив те гі эле ме нт тер са нын ен гі зіп
жә не N-ді (3-жол) са нап, мас сив құ ра мыз (4-жол), пай да ла ну-
шы ға мас сив тің эле ме нт те рін ен гіз іп, мас сив тің эле ме нт те рі не
(6–8-жол дар) кө пір шік ті сұ рып тау әді сін орын дай мыз (16–26-
жол дар), эк ран да сұ рып тал ған мас сив ті көр се теміз (29–31).
Программа төмендегі суретте көрсетілген (
21-су рет)
:
Достарыңызбен бөлісу: