Informatika2-2017/Gyakorlat4

A MathWikiből
A lap korábbi változatát látod, amilyen Gaebor (vitalap | szerkesztései) 2017. március 1., 12:16-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Tartalomjegyzék

Feladatok

Bevezető

Bevásárlás

A feladat a már előadáson látott feladat megoldása. Azaz, írjunk olyan függvényt, melynek két bemenete két szótár. Az elsõ az árak szótár, mely a boltban található összes áruhoz hozzárendeli annak árát. A másik a mennyiségek szótár, mely kulcsként tartalmazza, hogy mit vettünk értékként, pedig hogy mennyit vettünk az adott termékből. Pl:

arak = { 
'alma': 150, 
'szilva': 190, 
'ananász': 450, 
'banán': 300} 
mennyisegek = { 
'banán': 0.6, 
'alma': 1.5, 
'ananász': 2 }

CloudCoder

CloudCoder használata

A legtöbb python feladathoz gyakorlaton egy CloudCodernek nevezett rendszert fogunk használni. Ennek elõnye, hogy helyben ki is javítja a feladatot. Elérés:

Feladatok ajánlott sorrendje

  1. osztalyzas
  2. otosok
  3. golkiraly
  4. enciklopedia
  5. leltar_frissites
  6. kozel
  7. tornyok

Utó - közép feladat

Prímszám-e

Készítsünk egy szótárat, melyben a prímszámok vannak, mint kulcsok 2-tõl 100-ig, az értékek pedig igaz-hamis értékek, hogy az adott prím Mersenne-prím-e.

Ehhez 2 segéd függvényt érdemes írni:

  • Visszaadja 2-tõl x-ig a prímek listáját (ezt már korábban megírtuk)
  • Megmondja egy prímszámról, hogy Mersenne prím-e: adjunk a számhoz 1-et, majd azt, hogy 2 hatvány-e tesztelhetjük úgy, hogy vizsgáljuk milyen maradékot ad 2-vel osztva, ha 0-t, osztjuk 2-vel, és vizsgáljuk tovább.
Személyes eszközök