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 programozás

542
Írjon programot, amely kap egy sorban n darab számot, és n-1 darab műveleti jelet. A
program számolja ki a művelet eredményét, a műveleti sorrend figyelembe vételével,
majd írja ki az eredményt szövegként a példa kimenetben látható módon. A program
százas nagyságrendig legyen képes kezelni a számok átalakítását szövegre. A program
kezelje, ha nem megfelelő számú műveleti jelet adott meg a felhasználó.
Példa bemenet:
4 213 21 2 + - *
Példa kimenet:
négy plusz kétszáztizenhárom mínusz huszonegy szorozva kettő egyenlő
százhetvenöt
Jelenleg 1 felhasználó nézi ezt a kérdést.
python, programozás, informatika
0
Felsőoktatás / Informatika

Válaszok

1
Nem képes kiírni a szöveget, ugyanakkor az a rész elég könnyű, csak rengeteg (unalmas) gépelés kell hozza. (gyk. létrehozol egy dictet pl. 23 -> kétjegyű első jegy: húszon, második jegy három -> majd összefűzni a kettőt. Meg hozzávenni a műveleti jeleket.
Amikor először kiírja a műveleteket, ott szépen sorrendben van a kiíráshoz.)
A megfelelő számú műveleti jel részre sem figyel, de az se nagy dolog. Ha a műveleti jelek száma nem n-1, akkor dobjon hibaüzenetet és ne fusson le. (vagy pótolja összeadással, vagy ha több hagyja figyelmen kívül az extra műveleti jeleket)



Módosítva: 4 éve
1