Два Потребителя в одном классе. Остановите Потребителя A, пока очередь Потребителя B не станет пустой

  1. Причина, по которой это происходит, заключается в том, что (Python 3) input возвращает строку. Чтобы преобразовать его в целое число, используйте int(some_string).
  2. Обычно вы не отслеживаете индексы вручную в Python. Лучшим способом реализации такой функции будет
    def cat_n_times(s, n):
        for i in range(n):
            print(s) 
    
    text = input("What would you like the computer to repeat back to you: ")
    num = int(input("How many times: ")) # Convert to an int immediately.
    
    cat_n_times(text, num)
    
  3. . Я изменил ваш API выше бит. Мне кажется, что n должно быть числом раз , а s должно быть строкой .
0
задан peggers 18 January 2019 в 12:49
поделиться