Ответ:
from tkinter import *
from tkinter.ttk import Combobox
window = Tk()
window.title('Конвертёр валют')
def F():
v1 = Box_From.get()
v2 = Box_To.get()
m = float(Ent_From.get())
if v1 == 'Рубль России':
if v2 == 'Доллар США':
n = m / dollar
elif v2 == 'Евро':
n = m / euro
else:
n = m
elif v1 == 'Доллар США':
if v2 == 'Рубль России':
n = m * dollar
n = m * dollar / euro
n = m * euro
elif v2 == 'Доллар США':
n = m * euro / dollar
Ent_To.delete(0, END)
Ent_To.insert(0, n)
Lab_You = Label(text='Вы хотите конвертировать...').grid(row=0, column=1)
Lab_From = Label(text='из:').grid(row=1, column=0)
Lab_To = Label(text='в:').grid(row=2, column=0)
V = ['Рубль России', 'Доллар США', 'Евро']
Box_From = Combobox()
Box_From['values'] = V
Box_From.grid(row=1, column=1)
Box_To = Combobox()
Box_To['values'] = V
Box_To.grid(row=2, column=1)
Ent_From = Entry()
Ent_From.grid(row=1, column=2)
Ent_To = Entry()
Ent_To.grid(row=2, column=2)
Btn = Button(text='Подтвердить', command=F)
Btn.grid(row=3, column=1)
dollar = 71.84
euro = 82.86
window.mainloop()
Объяснение:
Ты не указал, какие нужны валюты, поэтому я сделал рубль, доллар и евро
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
from tkinter import *
from tkinter.ttk import Combobox
window = Tk()
window.title('Конвертёр валют')
def F():
v1 = Box_From.get()
v2 = Box_To.get()
m = float(Ent_From.get())
if v1 == 'Рубль России':
if v2 == 'Доллар США':
n = m / dollar
elif v2 == 'Евро':
n = m / euro
else:
n = m
elif v1 == 'Доллар США':
if v2 == 'Рубль России':
n = m * dollar
elif v2 == 'Евро':
n = m * dollar / euro
else:
n = m
else:
if v2 == 'Рубль России':
n = m * euro
elif v2 == 'Доллар США':
n = m * euro / dollar
else:
n = m
Ent_To.delete(0, END)
Ent_To.insert(0, n)
Lab_You = Label(text='Вы хотите конвертировать...').grid(row=0, column=1)
Lab_From = Label(text='из:').grid(row=1, column=0)
Lab_To = Label(text='в:').grid(row=2, column=0)
V = ['Рубль России', 'Доллар США', 'Евро']
Box_From = Combobox()
Box_From['values'] = V
Box_From.grid(row=1, column=1)
Box_To = Combobox()
Box_To['values'] = V
Box_To.grid(row=2, column=1)
Ent_From = Entry()
Ent_From.grid(row=1, column=2)
Ent_To = Entry()
Ent_To.grid(row=2, column=2)
Btn = Button(text='Подтвердить', command=F)
Btn.grid(row=3, column=1)
dollar = 71.84
euro = 82.86
window.mainloop()
Объяснение:
Ты не указал, какие нужны валюты, поэтому я сделал рубль, доллар и евро