Предмет: Информатика, автор: lozromanik

Написать программу Конвертер валют с использованием tkinter


matvey2207spam: Окно на ткинтере, а саму прогу на чём? На питоне?
lozromanik: конечно
Аноним: Tkinter - это библиотека Phyton, больше она нигде не используется
AlexeyZimanovsky: какие волюты сделать

Ответы

Автор ответа: AlexeyZimanovsky
2

Ответ:

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()

Объяснение:

Ты не указал, какие нужны валюты, поэтому я сделал рубль, доллар и евро


lozromanik: Та норм
Интересные вопросы
Предмет: Русский язык, автор: клеопатра18