Номер §5.4 № 15

ГДЗ по информатике 8 класс, Босова 2023, страница 242

§. № Сравнение строк

С помощью программы сравните тройки слов и сделайте выводы о том, как происходит сравнение: KAWAI — Kawai — kawai, информатика — информатИка — информатикА, 50_кг — 50_kg — 200_кг, яблоко — яблоки — яблоня.

Решение

Операторы < и > применяются и к строкам. Python сравнивает символы слева направо до первого несовпадения, используя числовые коды символов. Для каждой тройки проверим два соседних сравнения в предполагаемом порядке возрастания. По правилу двойных неравенств из §., если оба сравнения истинны, вся цепочка даёт True.

print('KAWAI' < 'Kawai' < 'kawai')
print('информатИка' < 'информатикА' < 'информатика')
print('_кг' < '_kg' < '_кг')
print('яблоки' < 'яблоко' < 'яблоня')

Каждый из четырёх вызовов печатает True, поэтому приведённый порядок подтверждён программой.

В первой тройке прописная латинская K идёт раньше строчной k; при одинаковой первой букве прописная A идёт раньше строчной a. Получаем KAWAI < Kawai < kawai.

Во второй тройке начало строк совпадает. На первой различающейся позиции прописная И в информатИка имеет меньший код, чем строчная и в двух других строках. Строки информатика и информатикА различаются последней буквой: прописная А идёт раньше строчной а. Поэтому порядок: информатИка < информатикА < информатика.

В третьей тройке первым отличается уже второй символ: в _кг меньше в строках _.... Между двумя строками с началом _ латинская k имеет меньший код, чем русская к. Получаем _кг < _kg < _кг. Это сравнение текстов, а не чисел и единиц массы.

В последней тройке общий префикс — ябло. Далее к меньше н, поэтому яблоня идёт последней. Между яблоки и яблоко первая разница — и и о; и меньше о. Значит, яблоки < яблоко < яблоня.

Ответ

KAWAI < Kawai < kawai; информатИка < информатикА < информатика; _кг < _kg < _кг; яблоки < яблоко < яблоня.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото