if *_*u90 -2 python python-2.7 python-3.x
我是python的新手,所以我试图理解如何对角打印一个单词(从右到左,反之亦然).
到目前为止,我一直在尝试通过定义函数在一个函数下编写所有函数.
然后使用for循环和内部包括if关于是否从右到左的语句= True或者False,但它不起作用,因为我不知道如何做到这一点.
从左上角到右下角:
>>> word = 'HelloWorld'
>>> for i in range(len(word)):
... print ' '*i, word[i]
...
H
e
l
l
o
W
o
r
l
d
Run Code Online (Sandbox Code Playgroud)
从右下到左下角:
>>> word_length = len(word)
>>> for i in range(len(word)):
... print ' '*(word_length-i), word[i]
...
H
e
l
l
o
W
o
r
l
d
Run Code Online (Sandbox Code Playgroud)