- Python 2 по ходу. Как думаете, что получится на выходе?
                  
                  
                   def func(type_='s'):
                  
                  
                      if type_ == 's':
                  
                  
                          return 'Mark'
                  
                  
                      elif type_ == 'i':
                  
                  
                          return 20
                  
                  
                  
                  
                  
                  def dec(func, type_):
                  
                  
                      x = 8
                  
                  
                      def wrapper():
                  
                  
                          value = func(type_)
                  
                  
                          if isinstance(value, int):
                  
                  
                              return value * x
                  
                  
                          elif isinstance(value, basestring):
                  
                  
                              return 'Hi ' + value
                  
                  
                      return wrapper
                  
                  
                  
                  
                  
                  print dec(func, 'i')()
                  
                  
                
160?
Обсуждают сегодня