development:python:examples_10

Python examples 10

def funk(x,y):
    try:
        ret=x/y
    except ZeroDivisionError:
        ret="y ne moze biti 0!"
    except TypeError:
        ret="x i y moraju biti brojevi!"
    return ret
def vratiClan(x,y):
    try:
        ret=x[y]
    except:
        ret="Neispravni indeks!"
    return ret
def vratiClan(x,y):
    try:
        ret=x[y]
    except TypeError:
        ret="Neispravni indeks!"        
    except:
        ret="Indeks izvan raspona!"
    return ret
def vratiClan(x,*argy):
    i=0
    for y in argy:
        i+=1
        try:
            ret=x[y]
        except TypeError:
            ret="Neispravni indeks!"        
        except:
            ret="Indeks izvan raspona!"
        print(str(i)+": "+str(ret))
import csv
def zapis(a):
    with open("out.csv", mode='w') as fout:
        fwr = csv.writer(fout,delimiter=';')
        for row in a:
            fwr.writerow(row)
import csv
def zapis(a,f,d):
    try:
        with open(f+".csv", mode='w') as fout:
            fwr = csv.writer(fout,delimiter=d)
            for row in a:
                fwr.writerow(row)
        return True
    except:
        return False
import csv
def prov(f):
    with open(f, mode='r') as fin:
        fre = csv.reader(fin,delimiter=";")
        for row in fre:
            a=0
            for col in row:
                try:
                    a+=float(col.replace(',','.'))
                except:
                    err="err"
            if a<5:
                ret="nije OK"
            else:
                ret="OK"
            print(row[0]+" "+row[1]+":\t "+ret)
  • development/python/examples_10.txt
  • Last modified: 2020/01/09 08:26
  • by 127.0.0.1