Поделитесь своими знаниями, ответьте на вопрос:
Што неправильно from tkinter import* tk=Tk() tk.geometry("800x300") tk*"bg"="mintcream" lbl1=Label(text="Радіус ") lbl1.place(x=275, y=25) def btn_click (): select=lbox.curselection() a=lbox.get(select) b=ent.get() if a=="площа": p=3.14(int(b), int(b)) elif a=="Довжина": p=23.14*(int(b)) lbl2=Label(text="Площа = ") lbl2.place(x=300, y=150) lbl3=Label(text= p) lbl3.place(x=380, y=150) lbl4=Label(text="Довжина = ") lbl4.place(x=300, y=150) lbl5=Label(text= p) lbl5.place(x=380, y=150) btn=Button(text="РОзрахувати", command=btn_click) btn.place(x=275, y=75, width=100, height=30) ent=Entry(bd=1) ent.place(x=425, y=25, width=150, height=30) lbox=Listbox(height=2) lbox.insert(END, " Площа") lbox.insert(END, " Довжина") lbox.place(x=425, y=75, width=150, height=30)
Ошибка в использовании Python2.
Если уж очень хочется использовать устаревшую 10 лет назад версию, то надо или не использовать в коде символы не входящие в диапазон ASCII, или указать интерпретатору кодировку кода, вставив в первую строку # -*- coding: utf-8 -*- Естественно, предварительно убедившись, что кодировка скрипта действительно UTF-8.
Объяснение: