gpt4 book ai didi

python - thinkpython2 右对齐第 70 列的含义

转载 作者:行者123 更新时间:2023-12-01 09:25:30 24 4
gpt4 key购买 nike

thinkpython2 thinkpython2 link练习 3.1 指定函数 right_justify 应打印字符串 s,该字符串的最后一个字母位于第 70 列。

确切的问题是:练习3.1。编写一个名为 right_justify 的函数,该函数接受名为 s 的字符串作为参数,并使用足够的前导空格打印该字符串,以便该字符串的最后一个字母位于显示的第 70 列中。

还提供了一个提示:提示:使用字符串连接和重复。另外,Python 提供了一个名为 len 的内置函数,它返回字符串的长度,因此 len('monty') 的值为 5。

是否有确定所谓列位置的标准?你会如何编写代码?

示例代码:

>>>right_justify('monty')
monty

最佳答案

我会这样做,希望这有帮助

def right_justify(s, total_length = 70):
return ' ' * (total_length - len(s)) + s
right_justify('Monty')

关于python - thinkpython2 右对齐第 70 列的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50437906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com