var = 'string' i = len(var) for i in reversed(var): print(i, and='')
проблема в том что каждый элемент выводится с новой строки.
пытался добавить and='' в print, но выводит ошибку:
print(i, and='')
^
SyntaxError: invalid syntax
var = 'string' i = len(var) for i in reversed(var): print(i, and='')
mansur??? И зачем гланды через Ж рвать?
я знаю про оператор среза
>>> "12345"[::-1] '54321'
var = 'string' i = len(var) for iter_ in range(1, i + 1): print(var[-iter_], end="")
doza_andну тип ты прочитал что я знаю это и всё равно решил написать это
AD0DE412о спасибо!
а зачем у вас в print and может вы хотели end
mansurЯ подумал что вы знаете что срезы существуют, но не смогли ими строку обернуть.
я знаю это и всё равно решил написать
>>> var = 'string' >>> out = ''.join(reversed(var)) >>> out 'gnirts' >>>
>>> var = 'string' >>> for i in range(len(var) - 1, -1, -1): ... print(var[i], end='') ... else: ... print() ... gnirts >>>