Предмет: Информатика, автор: AoiKuro

Определите назначение программы и каких 2 строк в ней не хватает?

a = ['orange', 'apple', 'date','banana', 'lemon']
i = 0
while i < len(a) - 1:
j = 0
while j < len(a) - 1 -i:
if a[j] > a[j+1]:
a[j], a[j+1] = a[j+1], a[j]
j += 1

Приложения:

Ответы

Автор ответа: natalijawirt
2

Ответ:

назначение программы: Сортировка элементов списка от меньшего к большему.

Не хватает двух строк :

 i += 1 ( изменение счетчика i в цикле while i...)

print(a) (Вывод списка)

Объяснение:

назначение программы: сортировка пузырьком. Сортировка элементов списка от меньшего к большему. В данном случае сортировка  в алфавитном порядке  .  

Программа:

a = ['orange', 'apple', 'date','banana', 'lemon']

i = 0

while i <len(a)  - 1:

   j = 0

   while j < len(a)  - 1 - i:

       if a[j] > a[j+1]:

           a[j], a[j+1] = a[j+1], a[j]

       j += 1

   i += 1

print(a)

Не хватает двух строк :

 i += 1 ( изменение счетчика i в цикле while i..)

print(a) (Вывод списка)

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: badaninaanasta