Think Python Exercise 3.1

编写一个名为 right_justify 的函数, 函数接受一个名为 s 的字符串作为形参, 并在打印足够多的前导空格 (leading space) 之后打印这个字符串,使得字符串的最后一个字母位于显示屏的第 70 列。

提示: 使用字符串拼接 (string concatenation) 和重复。 另外, Python 提供了一个名叫len 的内建函数,可以返回一个字符串的长度,因此len(‘allen’) 的值是 5。

1
2
3
4
5
6
7
def right_justify(s):
    print(' '*(70-len(s)),s)
    
s1 = "good morning"
s2 = "nice to meet you"
right_justify(s1)
right_justify(s2)