Feladatok

  • Minden feladatot külön notebookba oldj meg!
  • A megoldásnotebook neve tartalmazza a feladat számát!
  • A megoldasok kerüljenek a MEGOLDASOK mappába!
    Csak azok a feladatok kerülnek elbírálásra amelyek a MEGOLDASOK mappában vannak!
  • A megoldás tartalmazza a megoldandó feladat szövegét a megoldás notebook első markdown cellájában!
  • Kommentekkel illetve markdown cellákkal magyarázd hogy éppen mit csinál az adott kódrészlet!
    Magyarázat nélkül beküldött feladatok csak fél feladatnak számítanak!

01-komment

  • Tegyél kommentjeleket az alábbi kódcellába úgy, hogy a futtatás végeredményben azt írja ki, hogy A bárányok hallgatnak.
  • Mit jelent a += jel? Fogalmazd meg szavakkal !

In [ ]:
mondat="A "
mondat+="mezőn legelésző "
mondat+="bárányok "
mondat+="mélyen "
mondat+="hallgatnak."

print(mondat)

02-egyszerű számolás

Hány csillagászati egységet tesz meg a fény egy fertályóra alatt ? A számítás elvégzéséhez definiálj változókat, és végezd el a számítást!

03-karakterlancok és indexelés

Az alább definiált három karakterlánc segítségével definiáljunk egy változót, ami a saját keresztnevünket tartalmazza! Az ékezetektől tekintsünk el! Használjunk indexelést elölről és hátulról is!


In [ ]:
kisbetuk='qwertzuiopasdfghjklyxcvbnm'
nagybetuk='QWERTZUIOPASDFGHJKLYXCVBNM'
extra='+- %=.~'

04-lista manipulálás

  • az alábbi cellában definiált kicsi lista segítségével építs egy olyan listát ami háromszor egymás után fordított sorrendben tartalmazza a kicsi lista elemeit.
  • építs egy olyan listát, ami 6 elemű, az első 5 eleme az eredeti kicsi lista elemei a 6. eleme pedig maga a kicsi lista.

In [ ]:
kicsi=['al',9,'+',42.137,'szoveg',69,1j]

05-szótár kezelés

  • Add hozzá az alábbi telefonkönyvhöz 'Samwise Gamgie' (123) 000-1423 telefonszámát!
  • Nézz utána az interneten, hogyan lehet az alábbi telefonkönyvből kinyerni az összes telefonszámot lista formájában!

In [ ]:
telefon_konyv={'Alonzo Hinton': '(855) 278-2590',
 'Cleo Hennings': '(844) 832-0585',
 'Daine Ventura': '(833) 832-5081',
 'Esther Leeson': '(855) 485-0624',
 'Gene Connell': '(811) 973-2926',
 'Lashaun Bottorff': '(822) 687-1735',
 'Marx Hermann': '(844) 164-8116',
 'Nicky Duprey': '(811) 032-6328',
 'Piper Subia': '(844) 373-4228',
 'Zackary Palomares': '(822) 647-3686'}

06-logikai

Írd meg azokat a logikai kifejezéseket, amelyek a tesztelendo nevű listán leellenőrzik az alábbi kérdéseket:

  • Van-e a számok között 0?
  • Nagyobb-e a számok összege hatnál?
  • Igaz-e, hogy az összes szám pozitív?
  • Igaz-e, hogy van a számok között negatív?
  • ☠ Igaz-e, hogy van legalább 2 szám, ami nagyobb, mint 5? ☠

In [ ]:
tesztelendo=[7,5,0,-2]