Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Python házi feladat

954
Készíts egy programot, amely a felhasználó által megadott mondatról a mondatvégi jel alapján eldönti milyen fajtájú! (kijelentő, kérdő, felkiáltó / felszólító / óhatjtó)

1.2 Feladat
Az előbbi programot módosítsd úgy, hogy újabb és újabb mondatot kérjen be a program (amig a felhasználó csak egy ENTER-t nem üt), majd állapítsa meg, és írja ki mineden egyes alkalommal a mondat fajtáját!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
1.1

mondat = input('Mondat: ')

if mondat.endswith('.'):
    print('kijelentő')
elif mondat.endswith('?'):
    print('kérdő')
elif mondat.endswith('!'):
    print('felkiáltó / felszólító / óhatjtó')
else:
    print('ismeretlen')

1.2

tipus_terkep = {'.': 'kijelentő', '?': 'kérdő', '!': 'felkiáltó / felszólító / óhatjtó'}

while True:
    mondat = input('Mondat: ')
    if not mondat:
        break

    print(tipus_terkep[mondat[-1]] if mondat[-1] in tipus_terkep else 'ismeretlen')

(Itt egy picit variáltam a feltételeken is, hogy bemutassam a lehetőségeket.)
Módosítva: 3 éve
0