Python-ban hogyan írok olyan programot ami kiszámítja egy adott téglalap területét és kerületét? Várom az ötleteket!?
Akkor python 3-ban így néz ki:
#keruletterulet
from tkinter import *
def kerulet():
a = eval(mezo2b.get())
b = eval(mezo3b.get())
c = a * 2+ b * 2
mezo2b.delete(0, END)
mezo3b.delete(0, END)
mezo5.delete(0, END)
mezo5.insert(0, 'Kerület:' + str(c))
def terulet():
a = eval(mezo2b.get())
b = eval(mezo3b.get())
c = a * b
mezo2b.delete(0, END)
mezo3b.delete(0, END)
mezo5.delete(0, END)
mezo5.insert(0, 'Terület:' + str(c))
abl1 = Tk()
abl1.title('Téglalap kerület, terület')
txt1 = Label(abl1, text='Mondd meg az a és b oldalát centiméterben!')
txt2a = Label(abl1, text='a oldal:')
mezo2b = Entry(abl1)
txt3a = Label(abl1, text='b oldal:')
mezo3b = Entry(abl1)
g4a = Button(abl1, text='Kerületszámítás', command=kerulet)
g4b = Button(abl1, text='Területszámítás', command=terulet)
mezo5 = Entry(abl1)
txt1.grid(row=1, column=1, columnspan=2)
txt2a.grid(row=2, column=1)
mezo2b.grid(row=2, column=2)
txt3a.grid(row=3, column=1)
mezo3b.grid(row=3, column=2)
g4a.grid(row=4, column=1)
g4b.grid(row=4, column=2)
mezo5.grid(row=5, column=1, columnspan=2)
abl1.mainloop()
Nem erre a verzióra vonatkozott a kérdés, de azért elküldtem :)
x = input("Add meg a szelesseget")
y = input("Add meg a magassagot")
eredmeny = x * y
print("oszeg", eredmeny)
Ha még aktuális, remélem ezzel tudok segíteni:
a=int(input("Kerem a teglalap szelesseget:"))
b=int(input("Kerem a teglalap magassagat:"))
terulet=a*b
kerulet=2*a+2*b
print ("A teglalap kerulete:",kerulet)
print ("A teglalap terulete:",terulet)
Magyarázat:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!