Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 10, 2019 10:04:23

yds_1988
Зарегистрирован: 2019-04-02
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматическое создание переменных в диапазоне значений из списка

подскажите как сделать такую операцию:

x = int(input ('введите X: '))
l = list (range (1, x+1))

print (l)


# Как создать автоматически переменные в диапазоне l (y1..y2.. yx):
# - а значения этих переменных стали функцией - float (input () )
# y1 = float input ()
# y2 = float input ()
# ……..
# yx = float input ()

Отредактировано yds_1988 (Апрель 10, 2019 10:05:13)

Офлайн

#2 Апрель 10, 2019 10:29:10

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Автоматическое создание переменных в диапазоне значений из списка

yds_1988
Как создать автоматически переменные
Никак, вам это не надо.



Офлайн

#3 Апрель 10, 2019 11:09:32

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

Автоматическое создание переменных в диапазоне значений из списка

yds_1988 можно конечно через глобалс(), но думаю это не то что вам нужно. Вам обязательно нужно переменные вида y1…yn? может достаточно словаря/списка?

 x = int(input ('введите X: '))
l = list (range (1, x+1))
oords = dict()
for i in l:
    oords['y{}'.format(i)] = float(input ())
print(oords)



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

Отредактировано PEHDOM (Апрель 10, 2019 11:13:24)

Офлайн

#4 Апрель 10, 2019 11:27:12

yds_1988
Зарегистрирован: 2019-04-02
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Автоматическое создание переменных в диапазоне значений из списка

PEHDOM
yds_1988 можно конечно через глобалс(), но думаю это не то что вам нужно. Вам обязательно нужно переменные вида y1…yn? может достаточно словаря/списка?
спасибо! то что нужно было!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version