10. óra: Bemenet, kimenet

Oldja meg a kiadott feladatokat python-ban, és ha kész, mutassa meg a mûködõ programot!

1. feladat: Készítsen programot koszon.py néven, mely elkéri a felhasználó nevét (pl. Béla), majd a megszólítását (pl. úr)! Tárolja el a kapott adatokat, majd köszönjön neki névvel, megszólítással! (A köszönésvégén legyen felkiáltó-jel!)

A program futása kb. ilyen (sárgával kiemeltem, amit a felhasználó ír be):

Adja meg a nevét: Béla
Mi a megszólítása: úr
Üdvözlöm, Béla úr!

Kész munkáját tesztelje, és ha jó, mutassa be!

2. feladat: Készítsen programot osszegzo.py néven, mely a következket teszi:
- Kér egy összeadandót, eltárolja,
- majd kéri a következõ összeadandó pozitív egészet, amit hozzáad az elõzõhöz.
- És így tovább: kéri az újabb és újabb összeadandót, amit az elõzõek összegéhez hozzáad.
- Ezt mindaddig végzi, amíg 0-t nem írunk be. Akkor abbahagyja a kérést, és kiírja a megadott számok összegét.

A program futása kb. ilyen (sárgával kiemeltem, amit a felhasználó ír be):

Kérem az összeadandót (poz. egész): 12
Kérem az összeadandót (poz. egész): 23
Kérem az összeadandót (poz. egész): 5
Kérem az összeadandót (poz. egész): 100
Kérem az összeadandót (poz. egész): 0
Az eddig beírt számok összege: 140.

Segítségül adok egy lehetséges algoritmust. (Bal oldalon folyamatábrával, jobb oldalt ugyanaz szövegszerû leírással.) Természetesen más jó algoritmus is mehet, nem kötelezõ azt megvalósítani, ami itt áll:


osszeg = 0

szam = -1

Ciklus amíg szam \(\ne\) 0:

    Be: szam

    osszeg = osszeg + szam

Ki: osszeg

Jó munkát!