Как напечатать несколько символов, заданных переменным числом раз? - PullRequest
0 голосов
/ 23 июня 2018

Предположим, я хочу напечатать ". |."(2к + 1) раз.Ниже мой фрагмент кода.Как это сделать?Выдает синтаксическую ошибку.

for k in range(0,n/2):
        print('.|.' * (2k+1))

1 Ответ

0 голосов
/ 23 июня 2018

Вам нужно явно умножить k на 2, используя оператор * - вы не можете просто написать 2k:

print('.|.' * (2 * k +1 ))
# Here ----------^
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...