» »

Pomoč za Python

Pomoč za Python

studentka1 ::

Živjo!

V prihodnosti me čaka izpit iz programiranja v programu python, pa bi prosila nekoga če mi lahko reši naslednjo nalogo, da vidim primer, kako se stvari delajo. Problem je v tem, da naloge ne znam začet pisat, tako da bi bila zelo vesela, če mi lahko napišete vsaj začetek. Prosim lepo.

Naloga je: Napišite funkcijo za datoteko celih števil, ki so zapisana vsako v svoji vrstici. Ime datoteke podate kot vhodni parometer. Funkcija naj prebere števila iz datoteke in izračuna število vseh pozitivnih števil iz datoteke.

Najlepša hvala!
Lp, Katja

NoComent! ::

def funkcija(ime_datoteke):
    datoteka = open(ime_datoteke) # odpremo datoteko
    stevilo_pozitivnih = 0 # stevec postavimo na 0
    for vrstica in datoteka.readlines(): # preberemo vse vrstice v datoteki
        stevilo = int(vrstica.strip()) # pretvorimo v integer
        if stevilo > 0: # ce je stevilo pozitivno povecamo stevec za 1
            stevilo_pozitivnih = stevilo_pozitivnih + 1
    return stevilo_pozitivnih


Oziroma krajse
def funkcija(ime_datoteke):
    return len([vrstica for vrstica in open(ime_datoteke).readlines() if int(vrstica.strip()) > 0])

studentka1 ::

Joj najlepša hvala!

Se pravi, če sm prav poštekala, če uporabljamo vhodni parameter potem moramo podat ime datoteke oz. uporabimo def. Če pa gre za uporabo standardnega vhoda pa uporabimo raw_input?

Res najlepša hvala!

Lp, Katja

arjan_t ::

def definira funkcijo, ime_datoteke pa je vhodni parameter te funkcije


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

python-rabim pomoč

Oddelek: Programiranje
162775 (1005) rnla1973
»

Python

Oddelek: Programiranje
203038 (1724) d_DJ
»

Pomoč pri programiranju v C++

Oddelek: Programiranje
141811 (1378) amacar
»

[c] Enaki datoteki

Oddelek: Programiranje
71033 (893) Spura
»

Pomoc pri nalogi

Oddelek: Programiranje
152008 (1814) FuI2cY

Več podobnih tem