Уведомления

Группа в Telegram: @pythonsu

#1 Июль 23, 2019 11:12:03

Stelland
Зарегистрирован: 2019-07-23
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите новичку :)

Доброго времени суток!
Как с одной функции передать значения в другую?
Пример:

def new_win():
new = Toplevel(root)

entry_1 = Entry(new, width=17)
entry_1.grid(row=0, column=1)

entry_2 = Entry(new, width=17)
entry_2.grid(row=1, column=1)

passwd = entry_2.get()
user = entry_1.get()

btn_login = Button(new, text="Войти", font=("Ubuntu", 10), width=12, command=login)
btn_login.grid(row=2, column=2)

def login():
if user == "1" and passwd == "1":
new_win1 = Toplevel(root)
lbl_1 = Label(new_win1, text='Вы вошли')
lbl_1.pack()
else:
print(1)

Нужно с функции new_win передать значения user и passwd в функцию login.

Офлайн

#2 Июль 23, 2019 11:45:16

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

Помогите новичку :)

Stelland
Функции, как и все виды абстракций в питоне, да и вообще в программировании, придуманы вовсе не для того, чтобы вас запутуть или чтобы вам труднее было сдать зачет. Ваш вопрос проистекает от базавого непонимания, как строится программа, что такое область видимости переменных и зачем нужны функции. Пока вы не освоите этот материал, невозможно нормально ответить на ваш вопрос. Не потому что я такой вредный гад, а потому что вопрос бредовый, а рассказать вам почему он бредовый, это рассказать треть учебника. Вам надо самостоятельно прочитать какой-нибудь хороший учебник и учиться поэтапно. На данный момент вам вообще не надо применять функции - пишите код насквозь, без функций.



Офлайн

#3 Июль 23, 2019 11:52:20

Stelland
Зарегистрирован: 2019-07-23
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите новичку :)

FishHook
StellandФункции, как и все виды абстракций в питоне, да и вообще в программировании, придуманы вовсе не для того, чтобы вас запутуть или чтобы вам труднее было сдать зачет. Ваш вопрос проистекает от базавого непонимания, как строится программа, что такое область видимости переменных и зачем нужны функции. Пока вы не освоите этот материал, невозможно нормально ответить на ваш вопрос. Не потому что я такой вредный гад, а потому что вопрос бредовый, а рассказать вам почему он бредовый, это рассказать треть учебника. Вам надо самостоятельно прочитать какой-нибудь хороший учебник и учиться поэтапно. На данный момент вам вообще не надо применять функции - пишите код насквозь, без функций.
Хорошо, спасибо! Я сам новичок в этом деле. Буду разбираться.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version