Форум сайта python.su
-2
Задача: отразить слово по горизонтали.
word=(input("Введите слово которое хотите отразить: ")) finish=(-len(word)) start=-1 print(word[start:finish]) input("\n\nВыйти?")
Введите слово которое хотите развернуть: asdf Выйти?
Офлайн
33
Defalt
P.S: Принт почему-то никак не показывает себя.
Офлайн
33
Офлайн
-2
Объясните пожалуйста. Не понял как он работает.
Как заставить код найти минимальный индекс и максимальный и вывести буквы в обратном порядке?
P.S: Напишите завтра. Сегодня еще подумаю, если придумаю напишу.
Отредактировано Defalt (Июнь 12, 2014 15:33:05)
Офлайн
-2
Так тоже не получается 
i=len(word) slovo="" while i==0: slovo+=word[i] i-=1 print(slovo)
Офлайн
33
Defalt
вывести буквы в обратном порядке
Отредактировано Budulianin (Июнь 12, 2014 16:19:33)
Офлайн
-2
Не знаю, что я делаю не так. Подскажите плз.
Офлайн
33
Defalt
Не знаю, что я делаю не так. Подскажите плз.
>>> s = 'книгу скачай' >>> s[::-1] 'йачакс угинк'
Офлайн
-2

Спасибо большое!!!
P.S: Я сейчас читаю Майкл Доусон - “Программируем на Python” Третье издание.
Там глава 4! 2 задание.
В интервале срезов в этой главне не было написано. Интервалы были описаны в функции range.
P.P.S: Наверное нельзя так решить задачу (по логике, если этот материал не пройден по книге, значит нужно решать задачу пройденым материалом).
Чуть позже напишу как я логически решал задачу.
UPD: Вот как я размышлял.
i=len(word) slovo="" while i!=0: slovo+=word[i] i-=1 print(slovo) ##Пример ##word=python - [5] ##while i!=0 ## slovo+=word[i] - pytho[n] ## (slovo += n) ## i-=1 - 4 ## print(slovo) - n ## ________ ## slovo+=word[i] - pyth[o]n ## (slovo += o) ## i-=1 - 3 ## print(slovo) - no ## ________ ## slovo+=word[i] - pyt[h]on ## (slovo += h) ## i-=1 - 2 ## print(slovo) - noh ## ________ ## slovo+=word[i] - py[t]hon ## (slovo += t) ## i-=1 - 1 ## print(slovo) - noht ## ________ ## slovo+=word[i] - p[y]thon ## (slovo += y) ## i-=1 - 0 ## print(slovo) - nohty ## ________ ## slovo+=word[i] - [p]ython ## (slovo += p) ## (stop while) ## print(slovo) - nohtyp
Отредактировано Defalt (Июнь 12, 2014 21:42:03)
Офлайн
33
DefaltЯ её читал, полностью. Марк Лутц, “изучаем Python”, даёт более фундаментальные знания.
P.S: Я сейчас читаю Майкл Доусон - “Программируем на Python” Третье издание.
Отредактировано Budulianin (Июнь 12, 2014 22:03:50)
Офлайн