try:
                  
                  
                          price_way = int(message.text)
                  
                  
                      except ValueError:
                  
                  
                          await message.answer("Неверное значение, введите целое число")
                  
                  
                          await ClientState.price_way_function.set()
                  
                  
                  await message.answer(f"<b>Цена:</b> {price_way} ₽")
                  
                  
                  Вопрос: как после проверки вернуть переменную в поле видимости?👀
                  
                  
                
никуда она не денется в питоне области видимости ограничены функциями price_way оказывается в области видимости price_way_function
пайчарм ругается в этой строке await message.answer(f"<b>Цена:</b> {price_way} ₽"), на Local variable 'price_way' might be referenced before assignment
Обсуждают сегодня