for word in (i for i in txt.split() if txt.split().count(i) == 1):
print(word)
№2)
txt, word, position = input(), '', 0
length = len(txt)
for i in txt:
position += 1
if i != ' ':
word += i
elif i == ' ':
print(word)
word = ''
if position == length:
print(word)
Объяснение:
Код №1: вводится строка, которая записывается в переменную txt. Далее цикл пробегается по распределенным словам (которые распределяются с помощью цикла и проверки). И переменная word, которая принимает значения слов, выводится.
Код №2: вводится строка, которая записывается в переменную txt. Регистрируются переменные word - это текущее слово, position - текущая позиция символа в строке. Далее определяется длина строки для будущего использования. Цикл с параметром i пробегается по символам строки txt. Если сейчас не пробел, в переменную word добавляем символ. Если сейчас пробел, выводится текущее слово и переменная word "опустошается". И если текущая позиция символа равна длине строки, значит сейчас было последнее слово, а значит выводим последнее слово word.
Answers & Comments
Программа:
Python:
№1)
txt = input()
for word in (i for i in txt.split() if txt.split().count(i) == 1):
print(word)
№2)
txt, word, position = input(), '', 0
length = len(txt)
for i in txt:
position += 1
if i != ' ':
word += i
elif i == ' ':
print(word)
word = ''
if position == length:
print(word)
Объяснение:
Код №1: вводится строка, которая записывается в переменную txt. Далее цикл пробегается по распределенным словам (которые распределяются с помощью цикла и проверки). И переменная word, которая принимает значения слов, выводится.
Код №2: вводится строка, которая записывается в переменную txt. Регистрируются переменные word - это текущее слово, position - текущая позиция символа в строке. Далее определяется длина строки для будущего использования. Цикл с параметром i пробегается по символам строки txt. Если сейчас не пробел, в переменную word добавляем символ. Если сейчас пробел, выводится текущее слово и переменная word "опустошается". И если текущая позиция символа равна длине строки, значит сейчас было последнее слово, а значит выводим последнее слово word.
Результат:
привет как дела
привет
как
дела
#SPJ1