golovins3
?>

В чем ошибка подскажите from tkinter import * from tkinter import messagebox import pickle HEIGHT = 550 WIDTH = 550 def registration(): label_error = None frame = Frame(root, bd=10) frame.place(relx=0.5, rely=0.2, relwidth=0.7, relheight=0.6, anchor='n') label = Label(frame, text='Sign Up', font='16') label.place(relwidth=1, relheight=0.1) label_login = Label(frame, text='Login: ') label_login.place(rely=0.2, relwidth=0.35, relheight=0.1) login_register = Entry(frame) login_register.place(relx=0.4, rely=0.2, relheight=0.1, relwidth=0.55) def signup(): nonlocal label_error error = '' if label_error: label_error.destroy() if len(login_register.get()) == 0: error = '*login error' elif len(password1.get()) < 6: error = '*your password needs to be at least 6 character' elif not password1.get() == password2.get(): error = '*password error' else: save() label_error = Label(frame, text=error, fg='red') label_error.place(rely=0.7) def save(): data = dict() data[login_register.get()] = password1.get() f = open('login.txt', 'wb') pickle.dump(data, f) f.close() login_form() def login_form(): frame = Frame(root, bd=10) frame.place(relx=0.5, rely=0.2, relwidth=0.7, relheight=0.6, anchor='n') label = Label(frame, text='Sign In', font='16') label.place(relwidth=1, relheight=0.1) label_login = Label(frame, text='Login: ') label_login.place(rely=0.2, relwidth=0.35, relheight=0.1) enter_login = Entry(frame) enter_login.place(relx=0.4, rely=0.2, relheight=0.1, relwidth=0.55) label_password = Label(frame, text='Password: ') label_password.place(rely=0.4, relwidth=0.35, relheight=0.1) enter_password = Entry(frame, show='*') enter_password.place(relx=0.4, rely=0.4, relheight=0.1, relwidth=0.55) button = Button(frame, text='Sign in', command=lambda: login_pass()) button.place(relx=0.3, rely=0.8, relheight=0.15, relwidth=0.5) def login_pass(): f = open('login.txt', 'rb') a = pickle.load(f) f.close() if enter_login.get() in a and enter_password.get() == a[enter_login.get()]: messagebox.showinfo('Welcome', 'Welcome to the Game.') else: messagebox.showerror('Error!', 'Invalidlogin or password') root = Tk() root.title('Login Form') root.geometry("%dx%d" % (WIDTH, HEIGHT)) root.resizable(False, False) root.option_add('*Font', 'Calibri') root.option_add('*Background', 'white') img = PhotoImage(file='img/bg.gif') background_label = Label(root, image=img) background_label.place(relwidth=1, relheight=1) button_signup = Button(root, text='SIGN UP', bg='gold', command=registration) button_signup.place(relx=0.2, rely=0.1, relwidth=0.3) button_signin = Button(root, text='SIGN IN', bg='gold', command=login_form) button_signin.place(relx=0.5, rely=0.1, relwidth=0.3) root.mainloop()

Информатика

Ответы

Раисовна878

все правильно нету ошибок

galinazajceva781
9) Запишите значение переменной s, полученное в результате работы следующей программы на языке программирования Паскаль.
Var s, i:integer;
Begin
S := 3;
For i := 2 to 5 do
S := S + 2*i;
Writeln(S);
end.

10) В таблице Sea хранятся данные о количестве россиян, отдыхавших на Черном море (Sea[1] - число россиян в 2001 году, Sea[2] - в 2002 и т.д.). Определите, какое число будет напечатано в результате работы следующей программы, написанной на языке программирования Паскаль.
Var k, s: integer;
Sea: array [1..12] of integer;
begin
Sea[] := 170; Sea[2] := 170;
Sea[3] := 190; Sea[4] := 210;
Sea[5] := 230; Sea[6] := 220;
Sea[7] := 240; Sea[8] := 160;
Sea[9] := 190; Sea[10] := 210; 
Sea[11] := 170; Sea[12] := 170;
s := 100;
For k := 1 to 12 do
if Sea[k] > 220 then
begin
s := s + Sea[k];
end;
Writeln(s);
end.

5) Дан фрагмент электронной таблицы, в первой строке которой записаны числа, а
во второй – формулы.
СМ во вложение.
supply1590

1) В ОС Windows в имени файла запрещено использование следующих символов: \, /,:, *, ?, ", <, >, |. В Linux эти символы, кроме /, допустимы, хотя использовать их следует с осторожностью, так как некоторые из них могут иметь специальный смысл, а также из соображений совместимости с другими ОС;

2) В операционной системе Windows путь к файлу начинается с логического имени устройства внешней памяти; после имени каждого подкаталога ставится обратный слэш. В операционной системе Linux путь к файлу начинается с имени единого корневого каталога; после имени каждого подкаталога ставится прямой слэш.

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В чем ошибка подскажите from tkinter import * from tkinter import messagebox import pickle HEIGHT = 550 WIDTH = 550 def registration(): label_error = None frame = Frame(root, bd=10) frame.place(relx=0.5, rely=0.2, relwidth=0.7, relheight=0.6, anchor='n') label = Label(frame, text='Sign Up', font='16') label.place(relwidth=1, relheight=0.1) label_login = Label(frame, text='Login: ') label_login.place(rely=0.2, relwidth=0.35, relheight=0.1) login_register = Entry(frame) login_register.place(relx=0.4, rely=0.2, relheight=0.1, relwidth=0.55) def signup(): nonlocal label_error error = '' if label_error: label_error.destroy() if len(login_register.get()) == 0: error = '*login error' elif len(password1.get()) < 6: error = '*your password needs to be at least 6 character' elif not password1.get() == password2.get(): error = '*password error' else: save() label_error = Label(frame, text=error, fg='red') label_error.place(rely=0.7) def save(): data = dict() data[login_register.get()] = password1.get() f = open('login.txt', 'wb') pickle.dump(data, f) f.close() login_form() def login_form(): frame = Frame(root, bd=10) frame.place(relx=0.5, rely=0.2, relwidth=0.7, relheight=0.6, anchor='n') label = Label(frame, text='Sign In', font='16') label.place(relwidth=1, relheight=0.1) label_login = Label(frame, text='Login: ') label_login.place(rely=0.2, relwidth=0.35, relheight=0.1) enter_login = Entry(frame) enter_login.place(relx=0.4, rely=0.2, relheight=0.1, relwidth=0.55) label_password = Label(frame, text='Password: ') label_password.place(rely=0.4, relwidth=0.35, relheight=0.1) enter_password = Entry(frame, show='*') enter_password.place(relx=0.4, rely=0.4, relheight=0.1, relwidth=0.55) button = Button(frame, text='Sign in', command=lambda: login_pass()) button.place(relx=0.3, rely=0.8, relheight=0.15, relwidth=0.5) def login_pass(): f = open('login.txt', 'rb') a = pickle.load(f) f.close() if enter_login.get() in a and enter_password.get() == a[enter_login.get()]: messagebox.showinfo('Welcome', 'Welcome to the Game.') else: messagebox.showerror('Error!', 'Invalidlogin or password') root = Tk() root.title('Login Form') root.geometry("%dx%d" % (WIDTH, HEIGHT)) root.resizable(False, False) root.option_add('*Font', 'Calibri') root.option_add('*Background', 'white') img = PhotoImage(file='img/bg.gif') background_label = Label(root, image=img) background_label.place(relwidth=1, relheight=1) button_signup = Button(root, text='SIGN UP', bg='gold', command=registration) button_signup.place(relx=0.2, rely=0.1, relwidth=0.3) button_signin = Button(root, text='SIGN IN', bg='gold', command=login_form) button_signin.place(relx=0.5, rely=0.1, relwidth=0.3) root.mainloop()
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Вершинина1161
YelenaZOLTANOVICh105
dmitryshigin
kirill76536
Drugov_Vladimirovna
kortikov77
fedorenkoroman
Николаевич-Анатольевич599
Alyona744
apromovich1
vasiliyglukhov
gusrva3001
Диана820
taksa6444
des-32463