Informatika2-2021/Sz¼tGyak04

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „= Feladatok = ===1. ''n'' hosszú növekvő részek === Írjunk függvényt, mely kap egy listát és egy egész számot (n). Megkeresi az összes olyan n hosszú ré…”)
 
(Feladatok)
1. sor: 1. sor:
 
= Feladatok =
 
= Feladatok =
 +
 +
==Listák ==
  
 
===1. ''n'' hosszú növekvő részek ===
 
===1. ''n'' hosszú növekvő részek ===
26. sor: 28. sor:
 
egy paramétere legyen: szo, egy idegen nyelvű szó. Az egyszerűség kedvéért az itt leírt változat csak angol kis betűket fog tartalmazni.
 
egy paramétere legyen: szo, egy idegen nyelvű szó. Az egyszerűség kedvéért az itt leírt változat csak angol kis betűket fog tartalmazni.
 
A függvény True-val térjen vissza, ha legalább kétszer annyi mássalhangzó van a szóban mint magánhangzó, és False-al egyébként. A lehetséges betűk közül az a, e, i, o, u számít magánhangzónak.
 
A függvény True-val térjen vissza, ha legalább kétszer annyi mássalhangzó van a szóban mint magánhangzó, és False-al egyébként. A lehetséges betűk közül az a, e, i, o, u számít magánhangzónak.
 +
 +
=== 4. Kicserélés ===
 +
 +
Írjunk egy python függvényt, ami 2 paraméterrel működik: (szo,betu_1,betu_2). A függvény kap 1 stringet (szo), majd minden betu_1 betűt kicserél benne betu_2 betűre. Például f('ideges','e','a') -> 'idagas'
 +
 +
== Szótárak ==

A lap 2021. március 1., 19:03-kori változata

Tartalomjegyzék

Feladatok

Listák

1. n hosszú növekvő részek

Írjunk függvényt, mely kap egy listát és egy egész számot (n). Megkeresi az összes olyan n hosszú részintervallumot, amire igaz, hogy az elemei növekvő sorrendben vannak. Ezeket a listákat beteszi egy fő listába és ezt adja vissza. Segítség: bontsuk részfeladatokra!

2. Pascal

A Pascal-háromszög a binomiális együtthatók háromszög formában való elrendezése. Részletes leírás található pl. a magyar wikipédián. A lényeg az, hogy az n. sor k. eleme az az "n alatt a k" binomiális együttható, és minden elem a felette levő kettő összege. Írjuk meg a pascal nevű függvényt, ami visszaadja a Pascal-háromszög első néhány sorát listák listájaként. A függvény paramétere:

  • n, hogy hány sort számoljunk ki

Így tehát pl. pascal(4)-nek a következőt kell visszaadnia:

   [[1],
   [1, 1],
   [1, 2, 1],
   [1, 3, 3, 1]]

3. Kiejtés

A föld bizonyos nyelvei a magyarok számára elég nehezen beszélhetőek, például azért, mert az ő szavaikban sokkal több a mássalhangzó mint a mienkben. Magyarok számára például nehéz lehet kiejteni a szlovák zmrzlina szót, ami magyarul azt jelenti hogy fagylalt.

Írjunk python függvényt, ami megpróbálja megállapítani hogy egy szót nehéz-e kiejteni, a benne levő mássalhangzók száma alapján.

A függvény neve legyen kiejtes, egy paramétere legyen: szo, egy idegen nyelvű szó. Az egyszerűség kedvéért az itt leírt változat csak angol kis betűket fog tartalmazni. A függvény True-val térjen vissza, ha legalább kétszer annyi mássalhangzó van a szóban mint magánhangzó, és False-al egyébként. A lehetséges betűk közül az a, e, i, o, u számít magánhangzónak.

4. Kicserélés

Írjunk egy python függvényt, ami 2 paraméterrel működik: (szo,betu_1,betu_2). A függvény kap 1 stringet (szo), majd minden betu_1 betűt kicserél benne betu_2 betűre. Például f('ideges','e','a') -> 'idagas'

Szótárak

Személyes eszközök