Malý projektStredná30 XPÚloha 2/15

Nákupný košík

Zadanie

Máš rozpočet 1500 €. Program postupne načítava ceny tovarov (celé eurá, každú na samostatnom riadku) a pridáva ich do košíka. Načítavanie skončí, keď príde 0 (koniec nákupu), alebo keď by ďalší tovar rozpočet prekročil - ten sa už nekúpi.

Potom program vypíše štyri riadky:

1. koľko kusov tovaru si kúpil, 2. koľko z nich je lacnejších ako priemerná cena, 3. koľko stál celý nákup, 4. priemernú cenu tovaru zaokrúhlenú na 2 desatinné miesta.

Ak si nekúpil nič, vypíše len 0.

Čo má program robiť

Pre ceny 200, 300, 500, 400 a 300 sa kúpia prvé štyri (spolu 1400 €); ďalších 300 € by rozpočet prekročilo.

Príklady

  • Vstup

    200
    300
    500
    400
    300

    Očakávaný výstup

    4
    2
    1400
    350.00
  • Vstup

    100
    200
    0

    Očakávaný výstup

    2
    1
    300
    150.00

Po odoslaní riešenie overí ešte 5 skrytých testov: presne 1500 €, prvý tovar je pridrahý, žiadny nákup, rovnaké ceny, priemer s desatinnými miestami.

Python sa spustí pri prvom spustení kódu.

Ctrl+Enter spustí program. Tab odsadí riadok. Esc a potom Tab opustí editor.

Vstup (stdin)

Každý riadok = jedno volanie input().

Výstup

Nápovedy

Najprv to skús sám. Každá nápoveda prezradí o niečo viac - a trochu zníži odmenu.

Bez prihlásenia sú nápovedy zadarmo - ale ani XP sa neudeľujú.

Riešenie

Riešenie sa odomkne po poslednej nápovede.