Besedilo naloge Napišite program vsote(ime, novoIme), ki prebere datoteko, v kateri so s presledki ločena cela števila. Potem vsa števila v posamezni vrstici sešteje in prepiše vrstice v novo datoteko z imenom novoIme, v kateri pred vsako vrstico doda vsoto in znak dvopičje. Če imamo npr. v datoteki "U:\Prog1\vaja4\naloga4.txt" besedilo:
23 1 4 3 22 1
3 1 4 2 6
1 2 3
potem klic
>>>vsote("U:\Prog1\vaja4\naloga4.txt", "U:\Prog1\vaja4\rezultat4.txt")
napiše v datoteko U:\Prog1\vaja4\rezultat4.txt naslednje:
54:23 1 4 3 22 1
16:3 1 4 2 6
6:1 2 3
Opis naloge: Kako se bomo naloge lotili:
- izdelamo funkcijo z dvema parametroma: ime datoteke, iz katere beremo, in ime datoteke, v katero pišemo,
- pred začetkom branja ugotavljamo, ali datoteka obstaja,
- če obstaja, preberemo vrstico iz datoteke,
- če datoteka ni prazna, beremo po vrsticah, vrstice s števili damo v seznam, in sproti pretvarjamo števila v cela in jih seštejemo,
- vsoto, dvopičje in vrstico zapišemo v drugo datoteko,
- beremo naslednjo vrstico in algoritem za zapis v drugo datoteko ponavljamo, dokler ne pridemo do konca datoteke za branje,
- Na koncu datoteki zapremo.
Potrebno predznanje:
- kaj so datoteke in kako jih uporabljamo (delamo z njimi)
- metode za delo z datotekami (branje iz datoteke, pisanje v datoteko, zapiranje)
- uporaba metode split z nizi
- pretvorba iz nizov v cela števila
- for in while stavka


