Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Как сделать функцию покупки?

    @Vladislav_Tanashuk
    Попробуйте следующий код:
    import time
    
    shop = {'раздел1':{'товар1':75, 'товар2':225, "товар3": 100}}
    bag = []
    money = 3000
    
    def check_the_product():
    	shop_msg = input('Введите название раздела: ')
    	if shop_msg in shop:
    		print(f'Вы успешно вошли в {shop_msg}')
    		product_msg = input('Введите название интересующего вас товара: ')
    		for value in shop.values():
    			if product_msg in value:
    				print(f'Вы выбрали товар: {product_msg}')
    				print(f'Стоимость: {value[product_msg]}\nВаши деньги: {money}')
    				buy_product = input('Вы хотите купить этот товар?: ')
    				if buy_product == 'да':
    					if money >= value[product_msg]:
    						print('Поздравляем с покупкой!')
    						bag.append(product_msg)
    						print(f'Пакет: {bag}')
    						time.sleep(3)
    					else:
    						print('У вас недостаточно средств.')
    						check_the_product()
    				if buy_product == 'нет':
    					check_the_product()
    			else:
    				print('Введённого вами товара не существует.')
    				check_the_product()
    	else:
    		print('Введённого вами раздела не существует.')
    		check_the_product()
    
    check_the_product()
    Ответ написан
    2 комментария