0 Ц Ципихович Эндрю Активный пользователь Пользователь Мар 27, 2021 490 25 28 Янв 7, 2022 #2 name 'password' is not defined - что не понятно?
0 R regnor Модератор Команда форума Модератор Июл 7, 2020 2 650 472 83 Янв 7, 2022 #3 evachka сказал(а): https://codeshare.io/EBWEVP Нажмите, чтобы раскрыть... переменная password не определена, и еще не определена attempts, вам нужно передать ее внутрь функции start поменяйте вот так, и работает вроде Python: ... attempts=0 correctpassword="1234" entrypass = Entry(root, width=25, show="*") entrypass.pack() def start(attempts): while attempts<3: if entrypass.get()==correctpassword: print('Correct.') ... и Python: ... if attempts==3: print('too many attempts') ttt = Button(root, text="Enter", command=lambda: start(attempts)).pack() root.mainloop()
evachka сказал(а): https://codeshare.io/EBWEVP Нажмите, чтобы раскрыть... переменная password не определена, и еще не определена attempts, вам нужно передать ее внутрь функции start поменяйте вот так, и работает вроде Python: ... attempts=0 correctpassword="1234" entrypass = Entry(root, width=25, show="*") entrypass.pack() def start(attempts): while attempts<3: if entrypass.get()==correctpassword: print('Correct.') ... и Python: ... if attempts==3: print('too many attempts') ttt = Button(root, text="Enter", command=lambda: start(attempts)).pack() root.mainloop()