Python: Feladatok#1

Egyszerűbb feladatok #1

  1. Írj programot, amely a felhasználótól bekért három számról eldönti, hogy melyik a legnagyobb!
  2. Írj programot, mely bekéri egy háromszög 3 oldalának a hosszát, majd ezen adatok alapján eldönti, hogy létezik-e egyáltalán ilyen háromszög!
  3. Az előző feladat kibővítése azzal, hogy ha létezik ilyen háromszög, akkor azt is írja ki a program, hogy milyen ez a háromszög.
    a) általános, egyenlő szárú, szabályos
    b) hegyesszögű, derékszögű, tompaszögű
  4. Írj programot, mely a felhasználótól bekér 3 egészet, s azokról eldönti, hogy párosak-e vagy sem!
    pl.: páros, páratlan, páratlan
  5. Írj programot, mely megállapítja egy bekért szám számjegyeinek összegét!
  6. Írj programot, mely bekér egy pozitív egész számot a felhasználótól és kiírja a
    képernyőre azokat a pozitív 4-gyel osztható számokat, amelyek nem nagyobbak az adott számnál.
  7. Írj programot, amely bekér két pozitív egészet és kiírja a képernyőre azokat a 3-mal osztható számokat, melyek a két adott érték közötti nyílt intervallumban találhatóak!
  8. Írj programot, mely bekér két számot, majd bekéri a két szám szorzatát. Ha a szorzat stimmel, a program dicsérje meg a felhasználót! 🙂
  9. Írj programot, mely a bekért 4 szám közül kiírja a 3. legnagyobbat!
  10. Írj programot, amely bekér egy 20-nál nem nagyobb pozitív egészet és kiírja a képernyőre a PYTHON szót úgy, hogy előtte annyi kérdőjelet jelenít meg, mint amennyi a megadott szám értéke!
  11. Írj programot, mely egy bekért sztring karaktereit új sorban írja ki!
  12. Írj programot, mely annyi +, illetve − jelet ír ki egymás mellé, amennyi egy bekért sztring hossza! (pl. „almafa” ↦ +−+−+−)
  13. Írj programot, mely +, illetve − jelet ír ki egymás mellé, méghozzá úgy, hogy az előző jel darabszámától mindig eggyel többet, és összesen annyiszor, amennyi egy bekért sztring hossza! (pl. „almafa” ↦ +−−+++−−−−+++++−−−−−−)
  14. Írj programot, mely bekéri egy derékszögű háromszög befogóit, és kiírja annak átfogóját, kerületét, területét, továbbá beírt és köréírt körének sugarát!
  15. Írj programot, mely bekéri két (síkbeli) pont koordinátáit, és ezek ismeretében kiszámítja a két pont távolságát!
  16. Írj programot, mely bekéri 3 síkbeli pont koordinátáit, mejd eldönti ezekről, hogy egy egyenesre esnek-e!
  17. Írj programot, mely kiírja, hogy 1.000.000 és 2.000.000 között melyik számnak van a legtöbb osztója!
  18. Írj programot, amely kiírja az összes 1 és 1000 közötti olyan számot, ami osztható 7-el, vagy van benne hetes számjegy!
  19. Írj programot, mely Einstein híres képlete alapján meghatározza, hogy egy m tömegű ember mennyi energiát képvisel! (E = mc2;     c = 299792458 m/s     1J = 1kg⋅m2/s2)
  20. Írj programot, mely beolvassa egy körív sugarát és középponti szögét, majd kiírja ennek a körívnek a hosszát és a keletkezett körcikk területét!
  21. Írj programot, mely előállít egy olyan nyolcjegyű számot, amely lehet egy xxxxxxxx-yyyyyyyy-zzzzzzzz formátumú bankszámlaszámnak az yyyyyyyy vagy a zzzzzzzz része! (A szükséges információkat itt megtalálod.)
  22. Írj programot, mely a felhasználótól 0 végjelig kér be számokat, s kiírja a bekért számok összegét, szorzatát, átlagát, minimumát, maximumát!
  23. Írj programot, mely előállít egy 6 vagy 7 vagy 8 karakter hosszúságú olyan jelszót, amely tartalmazhat kis- és nagybetűket, számjegyeket és egyéb speciális karaktereket!
  24. Írj programot, mely bekér egy maximum 10 számjegyből álló bináris számot, és azt átváltja decimálisba!
  25. Írj programot, mely bekér egy decimális számot és azt átváltja binárisba!
  26. Írj programot, mely előállít 10 db magyarországi ABC-xyz típusú rendszámot, ahol az A, B, és C mindegyike az angol ábécé valamelyik betűje lehet, míg az x, y, z valamilyen számjegyet jelöl. Vigyázz rá, hogy a magyar rendszámokban nem lehet olyan, hogy az összes számjegy 0!
  27. Írj programot, mely kiírja a képernyőre a Pascal-háromszög első 10 sorát! Két szám között legyen 3 szóköz és az n-edik sor k-adik tagját számold a következő képlettel: n! / (k! ⋅ (n − k)!) (Ismerős? n alatt a k)