Всем привет.
Есть данный код:
import random
speech_1=['Коллеги', ‘В то же время’, ‘Однако’, ‘Тем не менее’, ‘Следовательно’,
speech_2 = ['парадигма цифровой экономики', ‘контекст геймификации’, ‘дижитализация бизнес-процессов’, ‘прагматичный подход к облачным платформам’,
‘совокупность сквозных технологий’, ‘программа прорывных исследований’, ‘ускорение блокчейн-транзакций’, ‘экспоненциальный рост Big Data’]
speech_3 = ['открывает новые возможности для', ‘выдвигает новые требования’, ‘несет в себе риски’, ‘расширяет горизонты’, ‘заставляет искать варианты’,
‘не оставляет шанса для’, ‘повышает вероятность’, ‘обостряет проблему’]
speech_4 = ['дальнейшего углубления', ‘бюджетного финансирования’, ‘синергетического эффекта’, ‘компроментации конфиденциальных’, ‘несанкционированной кастомизации’,
‘нормативного регулирования’, ‘практического применения’]
speech_5 = ['знаний и компетенций', ‘непроверенных гипотез’,'воплатильных активов', ‘опасных экспериментов’, ‘государственно-частных партнеров’,
‘цифровых следов граждан’, ‘нежелательных последствий’, ‘случайных открытий’]
while True:
random.shuffle(speech_1)
random.shuffle(speech_2)
random.shuffle(speech_3)
random.shuffle(speech_4)
random.shuffle(speech_5)
string1 = ‘Текст Бормана Грофа: ’, (speech_1), (speech_2), (speech_3), (speech_4), (speech_5)
print (string1)
В итоге он распечатывает рандомные фразы, берёт по цитате из каждого списка и распечатывает.
Но цикл получается бесконечный.
Подскажите пожалуйста, как поправить/что добавить чтобы код выдавал рандомно от 5 до 10 готовых фраз.
P.S. Через for in range всё работает, но необходимо именно через цикл while.