Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 4, 2018 13:06:10

Falkon1980
Зарегистрирован: 2018-01-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как лучше

Изучаю Python по книге Майкла Доусона. Выполнил одно задание двумя способами. Какой из них лучше?

 text1 = input("введите текст: ")
text2 = ""
for i in range(len(text1)-1,-1,-1):
      text2 += text1[i]
print("текст наоборот:",text2)

и

 text1 = input("введите текст: ")
text2 = ""
n = len(text1)
for i in range(n):
      text2 += text1[n-1-i]
print("текст наоборот:",text2)

Отредактировано Falkon1980 (Янв. 4, 2018 13:12:21)

Офлайн

#2 Янв. 4, 2018 13:12:02

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как лучше

Falkon1980
все плохо

 text1 = input("введите текст: ")
text2 = text[::-1]



Офлайн

#3 Янв. 4, 2018 13:25:57

Falkon1980
Зарегистрирован: 2018-01-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Как лучше

Большое спасибо, буду знать. На момент прочтения, в самоучителе, как раз и не упомянули о возможности шага среза.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version