Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def provjera(m,n):
- samoglasnici = ["a","e","i","o","u"]
- suglasnici = ["b","c","d","f","g","h","j","k","l","m","n","p","r","s","t","u","v","z"]
- dodatni_0 = ["s","z"]
- dodatni_1 = ["j","l","r","v"]
- x = "\-"
- if((m in samoglasnici) and (n in samoglasnici)):
- return 0
- if((m in samoglasnici) and (n in suglasnici)):
- return 1
- if((m in suglasnici) and (n in suglasnici)):
- if(m in dodatni_0):
- return 2
- else:
- if(n in dodatni_0):
- if(m in dodatni_1):
- return 3
- else:
- return 2
- else:
- return 3
- if((m in suglasnici) and (n in samoglasnici)):
- return 4
- if((m == x) or (n == x)):
- return 5
- def ispis(x):
- for i in range(0,len(x)):
- print(x[i], end="")
- return
- a = "string"
- x = "\-"
- b = ["k"] * len(a)
- for i in range(0,len(a)):
- b[i] = a[i]
- z = len(b)
- for i in range(0,z+1):
- print("i je:", i)
- print("znakovi: ",b[i],b[i+1])
- if(i == 0):
- n = provjera(b[i], b[i+1])
- if((n == 3) or (n == 0)):
- b.insert(i+1,x)
- z += 1
- else:
- print("Preskoci... ")
- else:
- n = provjera(b[i], b[i+1])
- if((n == 3) or (n == 0)):
- b.insert(i+1,x)
- z += 1
- elif((n == 2) or (n == 4)):
- b.insert(i,x)
- z += 1
- elif(n == 5):
- print("Preskoci zbog \-")
- else:
- print("Preskoci... ")
- ispis(b)
- print()
- print("duzina: ", len(b))
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement