Я хотел бы запустить код цикла while, где в каждом цикле пользователь будет проверять предпочтительные параметры двух переменных, например, Grocery List и Store. Мне нужно, чтобы в каждом цикле код сохранял выбор пользователя и после этого запускал код ООП, который возвращает выходные данные переменных. Мне действительно нужно использовать ООП для вывода!
class Store ():
def __init__(self,widget_Grocery,widget_Store):
self.widget_Grocery=widget_Grocery
self.widget_Store=widget_Store
def result(self):
User_values_Grocery=list(self.widget_Grocery.value)
User_values_Stores=list(self.widget_Stores.value)
print('Your choices are:',User_values_Grocery,'and',User_values_Stores)
Run=str(input('Run the analysis?Type Yes or No'))
, а Run.lower () == 'yes':
print('Choose the Grocery List and your preferred kind of stores')
widget_Grocery=widgets.SelectMultiple(options=['Meat','Milk','Vegetables','Bread'],description='Grocery List',disabled=False)
widget_Stores=widgets.SelectMultiple(options=['Super Market','Local Store','Mini Market'],description='Grocery List',disabled=False)
display(widget_Grocery)
display(widget_Stores)
Choices=Store(widget_Grocery,widget_Store)
Choices.result()
Run=str(input('Run the analysis?Type Yes or No'))
else: print ('Конец анализа')