• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

не получается паковать исходник в пайтоне

16.03.2020
11
0
BIT
0
что тут нитак и как исправить научите меня пожалюста !!!


# -*- coding:utf -8 -*-
__version__ = 'Version:1.0'
from tkinter import *
from tkinter import filedialog as fd
root = Tk()
root.title("Textedit " +str(__version__))
root.resizable(width=False, height=False)
root.geometry("420x300+300+300")
calculated_text = Text(root,height=15, width=50)
what=input("What will we do?(+,-):")
a=float(input("Type your number:"))
b=float(input("Type your number:"))
init()
if what =="+":
c=a+b
print("Result: "+ str(c))
elif what =="-":
c=a-b
print("Result:" + str(c))
else:
print("You choose wrong combination")
scrollb = Scrollbar(root, command=calculated_text.yview)
scrollb.grid(row=4, column=4, sticky='nsew')
calculated_text.grid(row=4, column=0, sticky='nsew', columnspan=3)
calculated_text.configure(yscrollcommand=scrollb.set)
root.mainloop()
 

explorer

Platinum
05.08.2018
1 080
2 475
BIT
0
что тут нитак и как исправить научите меня пожалюста !!!

Код вставляйте через вставку кода

444_.png


А так я уже вижу что это мешанина - кусочки из разных программ, вы пока не понимаете, что делаете, например эта строка from tkinter import filedialog as fd здесь вообще не нужна. Также здесь помеcь консольной программы и GUI. Пока код нормальный не напишите, паковать рано - как вы сможете что-то вводить в консоли, если файл будет в EXE? Нужно в GUI делать поля для ввода данных.

А вот консольная версия, которая будет рабочей, и то без перехвата исключений (кривых действий пользователя). Введите a и программа сломается.

Python:
what=input("What will we do?(+,-):")
a=float(input("Type your number:"))
b=float(input("Type your number:"))

if what =="+":
    c=a+b
    print("Result: "+ str(c))
elif what =="-":
    c=a-b
    print("Result:" + str(c))
else:
    print("You choose wrong combination")
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!