Правильное обоснование Thinkpython2 столбец 70 означает - PullRequest
0 голосов
/ 20 мая 2018

thinkpython2 thinkpython2 link имеет упражнение 3.1, которое определяет функцию right_justify, которая должна печатать строку s с последней буквой строки в столбце 70.

Точный вопрос: Упражнение 3.1.Напишите функцию с именем right_justify, которая принимает строку с именем s в качестве параметра и печатает строку с достаточным начальным пробелом, так что последняя буква строки находится в столбце 70 отображения.

Также имеется подсказка: Подсказка: используйте конкатенацию строк и повторение.Кроме того, Python предоставляет встроенную функцию len, которая возвращает длину строки, поэтому значение len ('monty') равно 5.

Существует ли стандарт для определения так называемых местоположений столбцов?Как бы вы написали код ??

Пример кода:

>>>right_justify('monty')
                                                                       monty

1 Ответ

0 голосов
/ 20 мая 2018

Определение того, в каком «столбце» находится последняя буква строки, равно ее длине.

Из pdf-файла: «Подсказка: используйте конкатенацию и повторение строк. Кроме того, Python предоставляет встроенныйв функции len, которая возвращает длину строки, поэтому значение len ('monty') равно 5. "

...