Adóigazgatási Szakügyintéző Fizetés

Junior Kétségek. : Programminghungary

Monday, 15-Jul-24 10:01:12 UTC

Ciklusok (iteráció) – A while ciklus Az iteráció röviden azt jelenti, hogy a program ugyanazt a kódblokkot újra és újra végrehajtja, a feladattól függő számban, vagy egy logikai feltétel bekövetkeztéig. Az iterációt végrehajtó programozási struktúrát ciklusnak, huroknak nevezzük. A programozásban az iterációnak kétféle típusa van: határozatlan és határozott. A Python programozási nyelv – 2. Döntéshozatal - MálnaSuli. Határozatlan iteráció: a ciklus végrehajtásának száma nincs pontosan előre megadva. A kijelölt blokkot a program többször végrehajtja, mindaddig, amíg bizonyos feltétel(ek) teljesülnek. Határozott iteráció: a kijelölt programblokk végrehajtásának száma egyértelműen meghatározott már akkor, amikor a ciklus elindul. A while ciklus A Python "while" ciklus felépítése nagyon egyszerű: while : A "statements" rész tulajdonképpen a létrehozott ciklus magja, az a programblokk, ami meghatározott számban lefut, az "expr" részben szabjuk meg, hogy ez hányszor történjen meg. Nézzünk egy egyszerű példaprogramot: n = 5 while n > 0: n -= 1 print (n) Mi történik ebben a példában: Az n értéke kezdetben 5.

Python Feladatok Megoldással Magyar

Legyen a feladat annak eldöntése, hogy egy adott szám osztható-e egyszerre 3-mal illetve 2-vel, vagy csak az egyikkel, vagy a másikkal, vagy egyikkel se. A megoldásban alkalmazzuk a Python un. modulo (%) (maradék nélküli osztás) függvényét, ami az oszthatóság teljesülése esetén 0-t ad eredményül. A mintaprogram: x = int(input("írj be egy számot: ")) if x%2 == 0: if x%3 == 0: print ("a szám osztható 3-mal és 2-vel") print ("a szám osztható 2-vel de nem osztható 3-mal") print ("a szám osztható 3-mal de nem osztható 2-vel") print ("a szám sem 2-vel, sem 3-mal nem osztható") 5. Kombinált döntéshozatal Bizonyos esetekben szükségünk lehet a leválogatásokat bizonyos értékhatárokhoz kötni, pl. ponthatárok és osztályzatok esetén. Python feladatok megoldással 2. Könnyítsük meg a dolgozatokat javító és pontozó tanár dolgát egy olyan egyszerű kis algoritmussal, ami kiszámolja az adott pontszámhoz tartozó érdemjegyet! A ponthatárok legyenek: – 20: elégtelen, 21 – 30: elégséges, 31 – 50: közepes, 51 – 80: jó, 81 – 100: jeles. x = int(input("írd be a pontszámot: ")) ifx > 80: print("jeles") if x > 50 and x <80: print("jó") if x > 30 and x <50: print("közepes") if x > 20 and x <30: print("elégséges") elif x < 20: print("elégtelen") A fenti példaprogramot érdemes kombinálni egy ciklussal, hogy ne kelljen minden egyes érték megadása utána újra futtatni az alkalmazást.

Python Feladatok Megoldással Full

Magyar nyelvű Python3-könyvet tessék! (Még azt nem is mondtam, hogy: ingyen! ) Bővebben → Az Ötszáz című feladatsorban egy boltban veszünk el a termékek árazásának szépségeiben. Ebben a feladatban már bevetjük a mostanában tanultakat: lesz benne enumerate, listaértelmezés, szótár, ez utóbbi természetesen a miből-mennyit-vettünk nyilvántartására. Hosszas elemzést nem írok, mert majd megnézed a videót, de pár érdekességet azért felsorolnék: listában tárolt szótárak a szótár értékeinek összeadása sum-mal enumerate listaértelmezésben… Ha van egy listád, amiben mondjuk egy ember adatait tárolod, akkor az valójában szótárba kívánkozik. Python feladatok megoldással magyar. Merthogy, ha például van egy Géza, aki 1999-ben született Makkoshotykán lakik és szarvasmarha-tenyésztő a foglalkozása azt tudod tárolni így: És ha mondjuk ki akarod írni a születési évét, akkor azt írod, hogy: De mennyivel szebb volna úgy, hogy Na erre… Minden tiszteletem ellenére valahogy sosem bírtam igazán a régi magyar filmeket, és most, ahogy címet kerestem a mai posztnak, meglepve tapasztaltam, hogy a kapcsolódó dalrészlet egy ilyen régi magyar filmből való.

Másodfokú egyenlet megoldása import math, cmath a = input ( 'Kérem a másodfokú egyenlet főegyütthatóját: ') a = float ( a) while a == 0: print ( 'Ez nem lesz másodfokú egyenlet; nem oldom meg. ') b = input ( 'Kérem az elsőfokú tag együtthatóját: ') c = input ( 'Kérem a konstans tagot: ') b = float ( b) c = float ( c) d = b*b- 4 *a*c print ( 'A diszkrimináns értéke', d) if d >= 0: print ( 'Van valós megoldás. ') x1 = ( -b- math. sqrt ( d)) / ( 2 *a) x2 = ( -b+ math. Python feladatok megoldással full. sqrt ( d)) / ( 2 *a) print ( 'Az egyik megoldás', x1) print ( 'A másik megoldás', x2) else: print ( 'Nincs valós megoldás. ') x1 = ( -b- cmath. sqrt ( d)) / ( 2 *a) x2 = ( -b+ cmath. sqrt ( d)) / ( 2 *a) print ( 'A másik megoldás', x2)