Új hozzászólás Aktív témák
-
Janos46
tag
Sziasztok!
Segítséget kérnék az alábbi (akkor a többit is javítom) fájlhoz. Ha RUN-al futtatom, akkor a kurzort először nem teszi a beírandó értékhez, az egérrel kell oda kattintani, beírás után már jó.. Ha azonban a Debugger-el indítom, akkor igen. Mi lehet a gond?
Köszi a megoldást (ha van).#Forgáskúp felszíne és térfogata.
from math import *
from turtle import *
from tkinter import *
abl = Tk()
abl.title("Forgáskúp számítása.")
can = Canvas(abl, width=430, height=430, bg='lightgreen') # A kép ablakának mérete
#photo = PhotoImage(file='Forgaskup.gif') # A kép csak "gif" lehet.
#item=can.create_image(215,215, image=photo) # A kép mérete az ablakban
can.grid()
abl.update()
kr=input("Mekkora az r sugár: ")
km=input("Mekkora a m magasság: ")
ka=input("Mekkora az a palástja: ")
r=float(kr)
m=float(km)
a=float(ka)
print("\nHa a magassága adott, akkor:")
if r<m :
Pa=r*pi*((sqrt(m**2+r**2))+r) # Felülete
Pv=((r**2)*pi*m)/3 # Térfogata
Pp=sqrt(m**2+r**2) # Palástja
print(" Felülete: ",Pa,"\n Térfogata: ",Pv, "\n Palástja: ",(Pp))
else:
print (" Hibás, mert r >= m")
print("\nHa a palástja adott, akkor:")
if r<a :
Am=r*pi*(a+r) # Felület
Vm=(r**2)*pi*(sqrt(a**2-r**2))/3 # Térfogata
Mm=sqrt(a**2-r**2) # Magassága
print(" Felülete: " + str(Am), "\n Térfogata: " + str(Vm), "\n Magassága: " + str(Mm))
else:
print(" Hibás, mert r >= a")
Új hozzászólás Aktív témák
- Samsung Galaxy S24 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! HP Elitebook 745 G6 14 üzleti notebook - R5 3500U 16GB DDR4 256GB SSD Vega 8 IGP WIN11
- Dell Latitude 5420 14" Touchscreen i5-1135G7 16GB 512GB 1 év garancia
- Xiaomi 11 Lite 5G NE 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A34 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

