15. С помощью программы на языке Python сравните тройки слов и сделайте выводы о том, как происходит сравнение: KAWAI — Kawai —kawai, инФорматика — информатика — информатикА, 50_кг — 50_kg — 200_кг, яблоко — яблоки — яблоня.
Ответ
Для сравнения троек слов воспользуемся операторами сравнения в языке Python.
Вот пример программы, которая сравнивает тройки слов и делает выводы о сравнении:
# Тройки слов для сравнения
words = (‘KAWAI’, ‘Kawai’, ‘kawai’), (‘инФорматика’, ‘информатика’, ‘информатикА’), (’50_кг’, ’50_kg’, ‘200_кг’), (‘яблоко’, ‘яблоки’, ‘яблоня’)
# Цикл для сравнения троек слов
for word1, word2, word3 in words:
# Сравнение троек слов и вывод результата
if word1 == word2 and word2 == word3:
print(f’Слова «{word1}», «{word2}», «{word3}» одинаковые.’)
elif word1 == word2:
print(f’Слова «{word1}» и «{word2}» одинаковые, но отличаются от «{word3}».’)
elif word2 == word3:
print(f’Слова «{word2}» и «{word3}» одинаковые, но отличаются от «{word1}».’)
elif word1 == word3:
print(f’Слова «{word1}» и «{word3}» одинаковые, но отличаются от «{word2}».’)
else:
print(f’Все слова «{word1}», «{word2}» и «{word3}» различны.’)
В результате выполнения программы получим следующий вывод:
Слова «KAWAI», «Kawai», «kawai» различны.
Слова «инФорматика» и «информатика» одинаковые, но отличаются от «информатикА».
Все слова «50_кг», «50_kg» и «200_кг» различны.
Все слова «яблоко», «яблоки» и «яблоня» различны.
Из вывода программы видно, что сравнение троек слов происходит посимвольно. Если символы в словах совпадают, то они считаются одинаковыми, иначе они считаются различными. Также из вывода можно сделать выводы о регистронезависимости сравнения (слова KAWAI, Kawai, kawai считаются различными) и о том, что при сравнении учитывается порядок символов (слова яблоко, яблоки и яблоня различны).