Задать вопрос
evgentor
@evgentor

Как переместить все print из цикла в 1 строку?

Делал скрипт, который будет переворачивать слова
inp = input('ВВедите слово ')
x = len(inp)

for i in inp:
    print(inp[x-1:x])
    x = x - 1

Знаю, можно сделать и полегче, но захотел именно через срезы
Всё работает, хотел бы только чтобы всё выводилось в 1 строку, а не по 1 букве
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 3
DevMan
@DevMan
полезно читать документацию.
for i in inp:
	print(inp[x-1:x], end="")
	x = x - 1
Ответ написан
Комментировать
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
text = 'строка'[::-1]
print(text)
#акортс

Еще:
print('строка'[::-1])
#акортс

И еще:
print(''.join(reversed('строка')))
#акортс
Ответ написан
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
inp = input('Введите слово ')
x = len(inp)

output = ''
for i in inp:
    output += inp[x-1:x]
    x -= 1
print(output)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 дек. 2024, в 16:13
50000 руб./за проект
23 дек. 2024, в 15:25
5000 руб./за проект
23 дек. 2024, в 14:47
4500 руб./за проект