def zapis():
f=open("rezultat.txt","w")
while True:
a=input("String? ")
if a=="KRAJ":
break
else:
if len(a)<5:
f.write(a + "\n")
f.close()
f=open("rezultat.txt","r")
lines=f.readlines()
print("")
print("U datoteku je pohranjeno:")
for line in lines:
print(line, end = '')
f.close()
def ispisNS(ime):
import csv
a=0
with open(ime) as f:
reader=csv.reader(f,delimiter=',')
for line in reader:
for col in line:
if len(col)>a:
a=len(col)
b=col
print("Najduzi string je " + str(b) + " s " + str(a) + " znakova.")
def zapisL(f,n):
ret=False
if len(f)<12:
f1=f.split(".")
if f1[0][0:1].isalpha() and f1[1]=="txt":
ret=True
f=open(f,"w")
for a in range(1,n+1):
b=0
c=""
while b<a:
if len(c)==0:
c=str(a)
else:
c=c + " " + str(a)
b+=1
f.write(c + "\n")
f.close()
return ret
def pr(qty):
num=0
n=0
c=""
while n<qty:
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
n+=1
c=c+str(num)+";"
num+=1
return(c)
def zapisP(f,n):
ret=False
if len(f)<8:
if "." not in f:
if f[0:1].isalpha():
ret=True
f=open(f+".txt","w")
f.write(pr(n+1) + "\n")
f.close()
return ret
def izr(f):
sa=0
su=0
os=0
uk=0
f=open(f,"r")
text=f.read()
f.close()
for a in text:
uk+=1
if a.isalpha():
if a.lower() in ['a','e','i','o','u']:
sa+=1
else:
su+=1
else:
os+=1
f=open("rezultat.txt","w")
f.write("Samoglasnika je "+str(round(sa/uk*100,2))+"%\n")
f.write("Suglasnika je "+str(round(su/uk*100,2))+"%\n")
f.write("Ostalih znakova je "+str(round(os/uk*100,2))+"%\n")
f.close()
def frek(f):
f=open(f,"r")
lines=f.readlines()
f.close()
newline=""
for line in lines:
for c in line.lower():
if c.isalpha() or c.isspace():
newline=newline+c
words=newline.split()
qty=dict()
for word in words:
if word in qty:
qty[word]+=1
else:
qty[word]=1
import collections
od=collections.OrderedDict(sorted(qty.items()))
f=open("rezultat.txt","w")
for k,v in od.items(): f.write(k+": "+str(v)+"\n")
f.close()
def ar(f):
f=open(f,"r")
lines=f.readlines()
f.close()
a=0
b=0
for line in lines:
a=a+int(line)
b+=1
f=open("rezultat.txt","w")
f.write(str(a/b))
f.close()
def zbr(f):
f=open(f,"r")
lines=f.readlines()
f.close()
a=0
for line in lines:
a=a+int(line)
f=open("rezultat.txt","w")
f.write(str(a))
f.close()