for s in n:
                  
                  
                          b = 2 ** s
                  
                  
                          a.append(b)
                  
                  
                          return a
                  
                  
                  
                  
                  
                  
                  
                  
                  powers_of_two(range(0,5))
                  
                  
                  print(powers_of_two)
                  
                  
                  что тут не так?
                  
                  
                
Последние 2 строки.
а что с ними?
И return тоже
Давай подумаем. Сначала ты в цикле возвращаешь список, не дождавшись завершения всех итераций. Потом выполняешь функцию, даже пытаешься распечатать объект.
Обсуждают сегодня