ПАЙТОН! Напишіть програму «Конвертер валют». Реалізуйте спілкування з користувачем через меню.
Ответы
Ответ:
from tkinter import *
root = Tk()
root.mainloop()
root.geometry("250x130")
root.title("Конвертер")
currency = Label(root, text="Виберіть валюту")
currency.grid(row=0, column=0, sticky='w')
dollar = Radiobutton(root, text="долар")
dollar.grid(row=0, column=1)
euro = Radiobutton(root, text="євро")
euro.grid(row=1, column=1)
currencyVal = IntVar()
currencyVal.set(25)
dollar = Radiobutton(root, ___, variable=currencyVal, value=25)
euro = Radiobutton(___, text="євро", variable=currencyVal, value=30)
rate = Label(root, text="Курс")
rate.grid(row=2, column=0, sticky='w')
rate_value = Label(root, text="25")
rate_value.grid(row=2, column=1, sticky='w')
def currency_check():
rate_value.config(text=currencyVal.get())
dollar = Radiobutton(root,
text="долар",
variable=currencyVal,
value=25,
command=currency_check)
text="долар",
variable=currencyVal,
value=25,
command=currency_check)
euro = Radiobutton(root,
text="євро",
variable=currencyVal,
value=30,
command=currency_check)
suma_entry = Entry(root)
suma_entry.grid(row=3, column=1, sticky='w')
suma_entry.insert(1, "0")
convert = Button(root, text="Конвертувати")
convert.grid(row=4, column=0, sticky='w')
label = Label(root, text="")
label.grid(row=4, column=1, sticky='w')
def calculate(event):
label.config(text=currencyVal.get() * int(suma_entry.get()))
convert.bind("<Button-1>", calculate)
Объяснение:
скопіюй та перевірь