Python:
def whos_first(str1, str2):
result = [i for i in str1 if i != '']
anode_result = [i for i in str2 if i != '']
if result == anode_result:
print('tie')
elif result > anode_result:
print('p1')
else:
print('p2')
Прошу помочь разобраться в этом коде. Задача такова, что в функцию подаются две строки одинаковой длины, с одним только словом "Bang!" До этого слова и после него могут быть пробелы сколько угодно. Выводится " p1 ", если слово Bang! в первой строке ближе к началу строки, иначе " p2 ". Если равны, то " tie ". Код работает, только не могу понять как...?
Последнее редактирование: