Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 29, 2012 19:22:01

Gray5
От:
Зарегистрирован: 2012-02-29
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вводить две и более переменные сразу.

Допустим есть строка: “a,b=input()”
Как надо вводить переменные что бы не было ошибок.



Офлайн

#2 Март 1, 2012 03:47:28

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10019
Репутация: +  857  -
Профиль   Отправить e-mail  

Как вводить две и более переменные сразу.

>>> a = b = None
>>> lst = input().split()
1 2 3
>>> if len(lst) > 1:
... a, b = lst[:2]
...
>>> a, b
('1', '2')
>>>



Офлайн

#3 Март 1, 2012 08:05:01

bulgakov
От:
Зарегистрирован: 2011-08-25
Сообщения: 12
Репутация: +  1  -
Профиль   Отправить e-mail  

Как вводить две и более переменные сразу.

А не проще и правильнеe будет?:

a = input(u"a: ")
b = input(u"b: ")



Отредактировано (Март 1, 2012 08:06:15)

Офлайн

#4 Март 2, 2012 07:27:01

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Как вводить две и более переменные сразу.

Офлайн

#5 Март 3, 2012 02:42:08

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10019
Репутация: +  857  -
Профиль   Отправить e-mail  

Как вводить две и более переменные сразу.

моя ещё пустой ввод берёт



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version