Advertisement
Petka223

Costakiego

May 23rd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.35 KB | None | 0 0
  1. import tkinter,sys
  2. import random
  3. from tkinter import messagebox
  4.  
  5. def podliczenie():
  6.     wynik = 0
  7.     wynik = int(wynik)
  8.     a = pobytdane.get()
  9.     b = noclegdane.get()
  10.     c = przejazddane.get()
  11.     d = ubezpieczeniedane.get()
  12.     e = innedane.get()
  13.     f = kurseurodane.get()
  14.     a = int(a)
  15.     b = int(b)
  16.     c = int(c)
  17.     d = int(d)
  18.     e = int(e)
  19.     f = int(f)
  20.  
  21.     if a>0 and b>=0 and c>=0 and d>=0 and e>=0 and f>=0:
  22.         wynik = b+c+d+e
  23.         wynik = wynik*a
  24.         f = f*wynik
  25.         messagebox.showinfo(title="Calkowity koszt podrozy to",message=wynik)
  26.         messagebox.showinfo(title="Calkowity koszt podrozy w euro to",message=f)
  27.     else:
  28.         messagebox.showinfo(title="Blad", message="Ktoras z wpisanych liczb jest nieprawidlowa")
  29. def koniec():
  30.     main.quit()
  31.     main.destroy()
  32.  
  33.  
  34.  
  35.  
  36. main=tkinter.Tk()
  37. dane=tkinter.Label(main, text = "Uzupełnij wszystkie dane") .grid(row=0, column=0)
  38. pobyt=tkinter.Label(main, text = "Wpisz dlugosc pobytu") .grid(row=0, column=1)
  39. nocleg=tkinter.Label(main, text = "Wpisz dzienny koszt noclegu i wyzywienia") .grid(row=0, column=2)
  40. pobytdane=tkinter.Entry(main, justify = "center")
  41. pobytdane.grid(row=1, column=1)
  42. noclegdane=tkinter.Entry(main, justify = "center")
  43. noclegdane.grid(row=1, column=2)
  44. przejazd=tkinter.Label(main, text = "Wpisz dzienny koszt noclegu i wyzywienia") .grid(row=0, column=3)
  45. przejazddane=tkinter.Entry(main, justify = "center")
  46. przejazddane.grid(row=1, column=3)
  47. ubezpieczenie=tkinter.Label(main, text = "Wpisz koszt ubezpieczenia") .grid(row=0, column=4)
  48. ubezpieczeniedane=tkinter.Entry(main, justify = "center")
  49. ubezpieczeniedane.grid(row=1, column=4)
  50. inne=tkinter.Label(main, text = "Wpisz koszy innych wydatkow") .grid(row=0, column=5)
  51. innedane=tkinter.Entry(main, justify = "center")
  52. innedane.grid(row=1, column=5)
  53. kurseuro=tkinter.Label(main, text = "Wpisz aktualny kurs euro (podstawowo 4)") .grid(row=0, column=6)
  54. kurseurodane=tkinter.Entry(main, justify = "center")
  55. kurseurodane.grid(row=1, column=6)
  56. wybieraj=tkinter.Label(main, text = "Wybierz co chcesz zrobic",  justify = "center") .grid(row=2, column=0, columnspan=6)
  57. koniec=tkinter.Button(main,text = "Obliczanie", command=podliczenie) .grid(row=5, column=2, columnspan=2)
  58. koniec=tkinter.Button(main,text = "wyjscie", command=koniec) .grid(row=5, column=1, columnspan=2)
  59.  
  60. main.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement