Hirdetés
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Milyen okostelefont vegyek?
- Színes AirPods prototípusok bukkantak fel
- Poco F7 – bajnokesélyes
- OnePlus 15 - van plusz energia
- Google Pixel topik
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Telekom mobilszolgáltatások
- iPhone topik
Új hozzászólás Aktív témák
-
Janos46
tag
Csak én látom hogy nincs sorbehúzás, vagy tényleg nincs. Mert amikor beraktam,. akkor volt.
Sziasztok!
Tanulgatok, de de lassan haladok. A következőhöz szeretnék segítséget kérni. Írtam egy (több is hasonló) progit, amihez kérek pár segítséget, így a többiben is tudnák javítani.
1. A 15. sorban,miután a képet beolvasta, a kurzort nem teszi ki, úgy kell odapozicionálni.
2.Mikor kiszámolta a gömböt, tovább megy, hogyan lehetne megállítani (break?).
3. Mindaddig jó számol a program, amíg a q1=8.5 és q2=9 nem lesz, mert akkor a réteg magasságát mínusznak értelmezi.
Köszi ha tudnátok orvosolni, illetve az utolsót megmagyarázni.# Gömbreteg felülete, térfogata, kis- és nagy sugara és magassága.# Továbbá a gömb térfogata és felülete.""" Amennyiben csak a sugár van megadva és a többi nulla, abban az esetbena gömb patramétereit számolja ki. A gömbréteg számolásánál a gömb sugarátés vagy a gömbréteg sugarait, vagy a magasságait kell megadni."""print("Gömb és gömbréteg.\n")from math import sqrt, pifrom tkinter import *from colorama import Foreabl = Tk()abl.title("Gömb és gömbreteg számítása.")can = Canvas(abl, width=420, height=380, bg='lightgreen') # A kép ablakának méretephoto = PhotoImage(file='Gombreteg.gif') # A kép csak "gif" lehet.item=can.create_image(210,190, image=photo) # A kép mérete az ablakbancan.grid()abl.update()r=float(input("Mekkora a gömb sugara (r) : "))q1=float(input("Gömbréteg felső sugara (q1) : "))q2=float(input("Gömbréteg alsó sugara (q2) : "))m1=float(input("Gömbréteg feletti magasság (m1) : "))m2=float(input("Gömbréteg alatti magasság (m2) : "))M0=m1+m2if r>0 and q1==0 and q2==0 and m1==0 and m2==0:# Ha a sugarak és a magasságok nullák, akkor egy gömböt számol ki.A=4*pi*r**2V=(4/3)*pi*r**3print("\nA gömb felülete: ",round(A,2))print("A gömb térfogata:",round(V,2))if m1==0 and m2==0:if q1>r or q2>r or q1>=q2:print(Fore.RED + "\nHIBA1! q1>r q1>=q2")else:m1=r-sqrt(r**2-q1**2) # Felső szelet magasságam2=r-sqrt(r**2-q2**2) # Alsó szelet magasságaM=r-(m2+m1) # Gömbréteg magasságaA=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felületeV=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogataprint("\nFelső szelet magasság: ",m1, "\nAlsó szelet magasság: ",m2, "\nGömbréteg magassága: ",M)print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)if q1==0 or q2==0:if m1>=r or m2>=r or m1>m2 or M0>=r:print(Fore.RED + "\nHIBA valamelyik! m2>r m1>m2 m1+m2>=r")else:q1=sqrt(r**2-(r-m1)**2) # Gömbréteg felső sugaraq2=sqrt(r**2-(r-m2)**2) # Gömbréteg alsó sugaraM=r-(m2+m1) # Gömbréteg magasságaA=pi*(2*r*M+q1**2+q2**2) # Gömbréteg felületeV=((M*pi)/6)*(M**2+3*q1**2+3*q2**2) # Gömbréteg térfogataprint("\nFelső gömbszelet sugara: ",q1, "\nAlsó gömbszelet sugara : ",q2, "\nGömbréteg magassága: ",M)print("\nGömbréteg felülete: ",A, "\nGömbréteg térfogata: ",V)
Új hozzászólás Aktív témák
- droidic: Saját hálózat, saját szabályok – Építs profi infrastruktúrát!
- Vezetékes FEJhallgatók
- Spórolós topik
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Milyen routert?
- Ford topik
- Milyen TV-t vegyek?
- További aktív témák...
- Samsung Galaxy S25 Edge 256GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó ÚJ BONTATLAN Samsung Galaxy A17 5G 8/256GB / 24 hó jótállás
- BESZÁMÍTÁS! Sony PlayStation VR2 virtuális valóság szemüveg garanciával hibátlan működéssel
- Eredeti DELL 240W töltők (LA240PM160)
- BESZÁMÍTÁS! MSI B450M R5 5600X 16GB DDR4 500GB SSD RTX 3060Ti 8GB SilentiumPC Signum SG1 TG FSP 700W
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



