Я пишу программу, которая просит вас ввести 5 слов (по одному за раз), а затем распечатает их в обратном порядке. (Я использую Python 3.3.2) Вот что он должен выглядеть следующим образом: http://s11.postimg.org/rayd8m3oj/Untitled.pngAttributeError: объект 'str' не имеет атрибута 'toLowerCase'
Но вместо этого она дает мне это:
http://s10.postimg.org/c1p590vex/example.png
Вот мой код:
fifth_word = input("Please enter your 1st word: ")
fifth_word = fifth_word.toLowerCase
fourth_word = input("Please enter your 2nd word: ")
fourth_word = fourth_word.toLowerCase
third_word = input("Please enter your 3rd word: ")
third_word = third_word.toLowerCase
second_word = input("Please enter your 4th word: ")
second_word = second_word.toLowerCase()
first_word = input("Please enter your 5th word: ")
first_word = first_word.capitalize()
print("The sentence is: " + first_word + second_word + third_word + fourth_word + fifth_word)
Заранее благодарен
Что заставляет вас думать, что существует такая вещь, как 'toLowerCase'? Возможно, вы хотите ['lower'] (http://docs.python.org/2/library/string.html#string.lower). – BrenBarn
Я задал вопрос на этом форуме: http://www.codecademy.com/forum_questions/5217cbf280ff33629400011d#comment-5225eaa880ff3315ef0072c3 – ComputerXplorer
Этот код написан на JavaScript, а не на Python. – BrenBarn