Hirdetés
- sziku69: Szólánc.
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Asszociációs játék. :)
- Magga: PLEX: multimédia az egész lakásban
- GoodSpeed: Te hány éves vagy?
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- GoodSpeed: Ebes, a megtervezett falu!
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Új hozzászólás Aktív témák
-
Tigerclaw
nagyúr
A Python-t mennyire sűrű használják OOP szerűen?
Anno mi procedurális nyelvként használtuk tanulás közben és most épp átírok egy C# appot Pythonra és azzal szembesülök, hogy ha lehet is OOP szerűen használni, egész más mint egy klasszikus OOP nyelv. Dobálom ki a metódusokból a visszatérési értéket, az argumentum tipusokat, nincs abstract osztály...legalábbis ne úgy, nincs többszörös konstruktor. Muszáj vagyok commentbe tenni a listák, dictionaryk esetén, hogy milyen tipusra terveztem azokat. Szóval elég fura. Azt már elvileg megtaláltam, hogy hogy tudok expliciten tipust kapcsolni a változókhoz. Dobálom ki egyenlőre a sok láthatósági módosítót, meg olvasgatom, hogy milyen a Python namespace, scope, hogy aztán visszarakjam a láthatóságot a minimumra.
Szóval elég fura. Mintha az OOP bevezetése még épp csak most kezdődne a Python esetén. Persze amúgy csípem a Python egyszerűségét, csak fura átállni egy erősen típusos, szigorúan kötött láthatóságú nyelv után használni.
-
Tigerclaw
nagyúr
bocs, nem is néztem, hogy rosszul rakta ide.
a = 0
b = 0
muvelet = ""
outp = 0
try:
a = int(input("Elso szam: "))
except ValueError:
else:
muvelet = input("Muvelet: ")
b = int(input("Masodik szam: "))
if muvelet == "+":
outp = a + b
elif muvelet == "-":
outp = a - b
elif muvelet == "*":
outp = a * b
elif muvelet == "/":
outp = a / b
print("Az eredmeny = " + str(outp)) -
Tigerclaw
nagyúr
Erre ránézne valaki?
A kivételkezelés else ágához indentation hibát hoz, de nem látom hogy mi a probléma. Lehet hogy más probléma is lesz vele, csak először az else problémán akarok túllépni. Az except ágon szándékosan nincs további kód.a = 0
b = 0
muvelet = ""
outp = 0
try:
a = int(input("Elso szam: "))
except ValueError:
else:
muvelet = input("Muvelet: ")
b = int(input("Masodik szam: "))
if muvelet == "+":
outp = a + b
elif muvelet == "-":
outp = a - b
elif muvelet == "*":
outp = a * b
elif muvelet == "/":
outp = a / b
print("Az eredmeny = " + str(outp)) -
Tigerclaw
nagyúr
Nem kifejezetten Python kérdés, de az érdekelne, hogy tudtok-e ingyenesen használható angol-magyar szótár adatbázis-ról? Mármint nem online szótárra gondolok, hanem adatbázisra, bármilyen formátumban.
-
Tigerclaw
nagyúr
Egy gépre fel lehet tenni két verzióját a Pythonnak és választani, hogy melyik interpreter futtassa a programot?
Az eredeti kérdésem azt lett volna, mennyire sűrűn kérik azt, hogy 2.x Python alatt működjön a program, ne 3.x alatt?
-
Tigerclaw
nagyúr
Adatbekérésnél hasznosabb írni egyedi szűrőt, vagy kivételkezeléssel érdemesebb megoldani, ha lehet?
-
Tigerclaw
nagyúr
Valaki el tudná magyarázni röviden, hogy mit jelent az, hogy "immutable". Mikor már úgy érzem, hogy értem, kiderül, hogy nem értem.
Készítek pl. egy változót, mondjuk stringként, ha később ebből csinálhatok egész számot is vagy boolean tipust, de azt már nem engedi, hogy mondjuk a string 4.-ik karakterét átírjam. Az egészet átírhatom, de egyedileg 1-1 karaktert nem...mert "immutable" Ezt nem értem, hogy mit jelent.
Új hozzászólás Aktív témák
- Polgári repülőgép-szimulátorok
- Mikrotik routerek
- CES 2026: a Gigabyte legfrissebb csúcs-VGA-ja mindenképp kitűnik a tömegből
- Autós topik
- Két generációval korábbi GeForce gyártása indulhat újra
- Formula-1
- Szívós, szép és kitartó az új OnePlus óra
- Robotporszívók
- Indul a ChatGPT Health
- OLED TV topic
- További aktív témák...
- MSI CLAW A1M 512GB GamerPC + hordozó tok 2027.09.19-ig garancia!!!
- Szép Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i9-11950H 64/2TB RTX A4000 8GB 4K OLED
- Msi Nvidia Gtx 590 ( dual gpu) ritka
- iPhone 15 Pro max 256GB gyári független mint az új 100% akku
- Eladó gamer pc, Intel i7, GTX 1660 TI 6gb
- GYÖNYÖRŰ iPhone 15 Pro 256GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- 157 - Lenovo LOQ (15ARP9) - AMD Ryzen 7 7435HS, RTX 4060 (ELKELT)
- BESZÁMÍTÁS! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
- Honor X5c Plus 64GB, Kártyafüggetlen, 1 Év Garanciával
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest

