[vc_empty_space]
ماشین حساب ساده با tkinter-python
from tkinter import * import math def calculate(): try: num1 = float(enter1.get()) num2 = float(enter2.get()) result = num1 * num2 label3.config(text=str(result)) except ValueError: label3.config(text='Enter numeric values!') def calculate2(): try: num1 = float(enter1.get()) num2 = float(enter2.get()) result = num1 / num2 label3.config(text=str(result)) except ValueError: label3.config(text='Enter numeric values!') def calculate3(): try: num1 = float(enter1.get()) num2 = float(enter2.get()) result = num1 + num2 label3.config(text=str(result)) except ValueError: label3.config(text='Enter numeric values!') def calculate4(): try: num1 = float(enter1.get()) num2 = float(enter2.get()) result = num1 - num2 label3.config(text=str(result)) except ValueError: label3.config(text='Enter numeric values!',fg="white") def calculate5(): try: num1 = float(enter1.get()) result = num1**2 label3.config(text=str(result)) except ValueError: label3.config(text='Enter numeric values!',fg="white") def calculate6(): try: num1 = float(enter1.get()) result = math.sqrt(num1) label3.config(text=str(result)) except ValueError: label3.config(text='Enter numeric values!',fg="white") root = Tk() root.configure(background='black') label1 = Label(root, text='عدد اول',bg="black", fg="white") label1.grid(row=0, column=0,columnspan=2) enter1 = Entry(root, bg='white') enter1.grid(row=1, column=0,columnspan=2) label2 = Label(root, text='عدد دوم',bg="black", fg="white") label2.grid(row=2, column=0,columnspan=2) enter2 = Entry(root, bg='white') enter2.grid(row=3, column=0, columnspan=2) btn1 = Button(root, text='ضرب', command=calculate,bg="black",activebackground="green", fg="white") btn1.grid(row=4, column=0) btn2 = Button(root, text='تقسیم', command=calculate2,bg="black",activebackground="orange", fg="white") btn2.grid(row=5, column=0) btn3 = Button(root, text='جمع', command=calculate3,bg="black",activebackground="purple", fg="white") btn3.grid(row=5, column=1) btn4 = Button(root, text='تفریق', command=calculate4,bg="black",activebackground="red", fg="white") btn4.grid(row=4, column=1) btn5 = Button(root, text='توان ۲ عدد اول', command=calculate5,bg="black",activebackground="cyan", fg="white") btn5.grid(row=6, column=0, columnspan=2) btn6 = Button(root, text='ریشه عدد اول', command=calculate6,bg="black",activebackground="yellow", fg="white") btn6.grid(row=7, column=0, columnspan=2,) label3 = Label(root, bg="black", fg="red") label3.grid(row=8, column=0, columnspan=2) enter1.focus() enter1.bind('', func=lambda e:enter2.focus_set()) root.mainloop()
[vc_empty_space]
[vc_btn title=”آموزش بعدی” style=”flat” color=”sandy-brown” align=”left” link=”url:http%3A%2F%2Fsufra.ir%2F2017%2F10%2F12%2F%25da%25a9%25d8%25a7%25d8%25b1%25d8%25a8%25d8%25b1%25d8%25af-if-%25d8%25af%25d8%25b1-%25d9%2581%25d8%25b1%25d9%2585-login-%25d8%25a8%25d8%25a7-tkinter-python%2F||”]
[vc_btn title=”آموزش قبلی” style=”flat” color=”sandy-brown” align=”right” link=”url:http%3A%2F%2Fsufra.ir%2F2017%2F10%2F11%2F%25d8%25a2%25d9%2585%25d9%2588%25d8%25b2%25d8%25b4-%25d9%25be%25d8%25a7%25db%258c%25d8%25aa%25d9%2588%25d9%2586-%25d8%25aa%25d9%2588%25d8%25a7%25d8%25a8%25d8%25b9%2F||”]