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

Főoldal » Felsőoktatás » Informatika
602
Í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.
programozás, informatika, python
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: 5 éve
1