это код, который я использую до сих пор.Python Кодирование для реверсивных предложений
translated = []
line = input('Line: ')
while line != '':
for word in line.split():
letters = list(word)
letters.reverse()
word = ''.join(letters)
translated.append(word)
if line == '':
print(' '.join(translated))
elif line:
line = input('Line: ')
Предполагается читать строки ввода от пользователя. Пустая строка предполагает обозначение конца любых входов. Затем программа должна читать все строки, а затем воспроизводить их в исходном порядке, при этом каждое слово меняется на место.
For example if i was to input: Hello how are you
Its output shout be: olleH woh era uoy
В настоящее время он запрашивает ввод данных, а затем останавливается, когда есть пустая строка, но ничего не производит. Никаких обратных слов нет ничего.
Может ли кто-нибудь сказать мне, что я делаю неправильно, и помочь мне с моим кодом?
Какую версию python вы используете? –