Týden v číslech
Čas na další projekt! Tento miniprojekt využije seznamy a cykly z posledních dvou lekcí a k tomu všechno, co jste se naučili před nimi. Stejně jako v prvním miniprojektu pokyny říkají, co má program vypsat, a jak ho napíšete, je na vás. A stejně jako tam každé cvičení spustí váš program i s jinými daty, takže musí všechno počítat ze seznamu.
Projekt. Chytrý náramek počítá vaše kroky. Ve třech cvičeních váš program udělá z jeho dat za jeden týden přehled: celkový počet kroků, průměr a nejlepší den, jak často jste splnili denní cíl, a nakonec graf.
Data. Proměnná tyden je seznam s jedním prvkem pro každý den. Každý prvek je vnořený seznam se dvěma hodnotami: zkratkou dne a počtem kroků. tyden[0] je ["Po", 6200], takže tyden[0][0] je "Po" a tyden[0][1] je 6200. Seznam je kvůli přehlednosti zapsaný na několika řádcích. Pythonu to nevadí: seznam pokračuje až do své zavírací závorky.
Úkol. Pro tento týden začíná přehled takhle:
Celkem: 63000 kroků
Průměr: 9000.0 kroků za den
Nejlepší den: So (15800 kroků)Průměr je celkový počet kroků vydělený počtem dnů. Počet dnů zjistěte ze seznamu, nepište do kódu 7: program pak bude počítat správně, i když náramek přidá další den. A každý řádek vypište jen jednou, až cyklus projde celý týden.
Až bude program fungovat, zkuste změnit počet kroků některého dne nebo přidat do seznamu osmý den a přehled znovu zkontrolujte. Cvičení to udělá taky.
Jak psát:
Pokyny
Vypište celkový počet kroků a průměr za den.
Vypište nejlepší den: jeho zkratku a počet kroků.
Začněte programovat zdarma
1/3