Как повторить строку только определенное количество раз? - PullRequest
0 голосов
/ 06 августа 2020

Вот программа, которая печатает знак фунта в загадочном порядке. Я хочу, чтобы программа остановилась после того, как строка «##########» будет выполнена 50 раз вместо того, чтобы зигзаг продолжался вечно. Как это исправить?

import time
indent = 0
Increasing = True


try:
    while True:

        time.sleep(0.1)
        print(" " * indent, end = "")
        print("##########")
        repeat = repeat + 1
    
    
        if Increasing:
            indent = indent + 1
            if indent == 8:
                Increasing = False
        else:
            indent = indent - 1
            if indent == 0:
                Increasing = True
        
        
except KeyboardInterrupt:
    sys.exit()```

1 Ответ

0 голосов
/ 06 августа 2020

Используйте for _ in range(50) вместо while True

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...