М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
boglaevab
boglaevab
03.09.2021 02:08 •  Информатика

скажите в чем ошибка в этом коде : 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())
button = Button(frame, text='Sign in',command=lambda: login_pass())
File "D:/Шаг/Средний/486/1.py", line 60, in login_pass
a = pickle.load(f)
EOFError: Ran out of input

👇
Ответ:
Патич232
Патич232
03.09.2021

у вас exception в функции / методе login_pass, из-за EOF.

судя по всему там делается pickle.load(f), где f -- файловый объект, в нем, как я догадываюсь, ваш какой-то сериализованный пиклом объект. скорее всего он поврежден :)

а вообще есть stackoverflow для таких вопросов, и желательно кидать код форматированным, и с нормальным стектрейсом и логами какими-нибудь :)

4,6(76 оценок)
Открыть все ответы
Ответ:
zejnabnasibova
zejnabnasibova
03.09.2021

Строковые: Строковые типы в языках программирования чаще всего представлены типом string, который в свою очередь является массивом символов(char).

Пример: С++: std::string s = "Hello world";

               C#: string s = "Hello world";

Логические: Логические типы представлены типом bool/boolean. Они могут принимать значение 0(false) или 1(true).

Пример: С++: std::string b = true;

               C#: bool b = true;

               Java: boolean b = true;

Целые числа: Представлены типом int.

Пример: С++: int num = 1;

               C#: int num = 1;

               Java: int num = 1;

Действительные числа: Представлены типами float или double. Они отличаются количеством знаков после запятой.

Пример: С++: float num = 1.0;

               C#: float num = 1.0;

               Java: float num = 1.0;

4,4(41 оценок)
Ответ:
aidos0278gmailcom
aidos0278gmailcom
03.09.2021

если с одной запятой в результате то:

import math

pyd = int(input('Введите количество пудов от 1 до 50: '))

kg = (pyd*16.2)

while pyd >=1 and pyd <=50:

   kg=round(kg,2)

   print(kg,'кг')

   break

else:

   print('Вы что-то ввели не верно')

Если целое с округление (16.2 = 16,  64.8 =65)

import math

pyd = int(input('Введите количество пудов от 1 до 50: '))

kg = (pyd*16.2)

while pyd >=1 and pyd <=50:

   kg=round(kg,0)

   print(kg,'кг')

   break

else:

   print('Вы что-то ввели не верно')

Объяснение:

4,4(14 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ