Informatika2-2022/CsütGyak06

A MathWikiből

Tartalomjegyzék

Input

Átlag

Írjon egy proramot, ami szóközökkel elválasztott számokat kér, és kiírja az átlagukat. Tehát a program egy futása ehhez hasonlóan nézhet ki:

  Üssön be néhány számot szóközökkel elválasztva: 1 4 13 2
  Az átlag 5.0

Fájl beolvasás

Szétszedés

Írjuk meg a szétszed() függvényt, ami a bemeneteként adott string szavainak listáját adja vissza; szónak olyan résztring számít, amit szóközök határolnak, szerepeljenek a listában.
Megjegyzés: Erre van egy beépített függvény, amit egy s string esetén az s.split() paranccsal lehet meghívni. A további feladatokban ennek fontos szerepe lesz.

Használjuk a következő txt fájlt a feladatokban https://drive.google.com/file/d/1o5Bp6xTLUNGqhRsMflFm_7dbgcF8fEK_/view?usp=sharing

Szóismétlés

Írjunk egy programot, aminek két bemenete van. Az első bemenete egy szöveges fájl, amit beolvasunk. A szöveges fájlban számolja össze, hogy a második paraméternek megadott sztring hányszor szerepel a fájlban. Egy szó szereplése azt jelenti, hogy két szóköz között pontosan azon szó egészét tartalmazza.

Betűcsere

Írjunk egy függvényt, aminek 3 paramétere van. Az első egy szöveges fájl neve, amit szeretnénk beolvasni. A beolvasott szöveg minden második paraméterű sztring karakterét cseréljük ki a harmadik paraméterre és ezt printeljük ki.
Például: A fájlunk a nihilizmus.txt és térjünk vissza azzal, hogy minden 'a' betűt 'b'-re cserélünk.

Vesszőzés

Írjunk egy olyan programot, ami inputnak bekéri a szöveges fájl nevét és a beolvasása után módosítson minden 'which' vagy 'the' mögötti szót olyanra, hogy a végén legyen ','.
A szöveges fájlunk például: The etymological origin of nihilism is the Latin root word nihil, meaning 'nothing' which is similarly found in the related terms annihilate, meaning 'to bring to nothing', and nihility, meaning 'nothingness'. Kimenet: The etymological origin of nihilism is, the Latin root word nihil, meaning 'nothing', which is similarly found in, the related terms annihilate, meaning 'to bring to nothing', and nihility, meaning 'nothingness'.

Személyes eszközök