Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 18, 2017 13:25:03

alien308
Зарегистрирован: 2012-06-23
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Форсировать вычисления на Python3

  print(range(1, 11))
выводит
  range(1, 11)
Как сделать, чтобы выводил список, полученный в результате вычисления?

Офлайн

#2 Дек. 18, 2017 13:30:48

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Форсировать вычисления на Python3

alien308
Как сделать, чтобы выводил список, полученный в результате вычисления?
range не создает всесь список, а выдает по одному елементу, поэтому нужно то что выдает рейндж поместить в список
 >>> print(list(range(1, 11)))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Дек. 18, 2017 13:37:17

alien308
Зарегистрирован: 2012-06-23
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Форсировать вычисления на Python3

Спасибо.

Офлайн

#4 Дек. 18, 2017 15:16:33

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Форсировать вычисления на Python3

PEHDOM, проще говоря, range - итерируемый объект.



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version