Python time.sleep () DRY проблема - PullRequest
1 голос
/ 14 июля 2020

Я делаю крошечный терминал. основанный на большом количестве текста с вопросами типа «да / нет», и я должен использовать «time.sleep ()» много раз для эффекта задержки. Я стараюсь следовать принципу DRY (Dont Repeat Yourself). как я могу избежать многократного использования этого метода?

print('some texts')
time.sleep(1)

if True:
   print('some texts')
   time.sleep(1)

print('some texts')
time.sleep(1)

1 Ответ

0 голосов
/ 14 июля 2020

Вы можете инкапсулировать свои вызовы print и time.sleep в функцию, которую вы определяете, которая принимает строку (для печати) и целое число (для передачи в time.sleep)

...