с помощью random.choice достать из списков по одному слову, и с помощью random.randint определить какой структуры будет строка: 1) артикль + существительное + глагол + прилагательное; 2) артикль+ существительное + глагол
(задание №3 из книги Марка Саммерфилда)
код:
art = ["the", "a"] sush = ["cat", "dog", "woman", "man", "banana"] glag = ["run", "jumped", "going", "kill"] pril = ["aromatic", "blunt", "cold"] spisok1 = [art, sush, glag, pril] spisok2 = [art, sush, glag] import random g = 0 d = 0 w = 0 while g < 5: z = [] x = [] i = random.randint(1,2) if i == 1: while d < 4: z.append(random.choice(spisok1[w])) w += 1 d += 1 print(z) else: while d <3: x.append(random.choice(spisok2[w])) w += 1 d += 1 print(x) g =+1