• Предмет: Информатика
  • Автор: danil0v0sumy
  • Вопрос задан 10 месяцев назад

Што неправильно
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)

Ответы

Ответ дал: ucievruslan7
1

Ответ:

Ошибка в использовании Python2.

Если уж очень хочется использовать устаревшую 10 лет назад версию, то надо или не использовать в коде символы не входящие в диапазон ASCII, или указать интерпретатору кодировку кода, вставив в первую строку # -*- coding: utf-8 -*- Естественно, предварительно убедившись, что кодировка скрипта действительно UTF-8.

Объяснение:


danil0v0sumy: питон
ucievruslan7: смотри ответ
Вас заинтересует