Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 3. zadanie: zarovnaj
- # autor: Martin Budinsky
- # datum: 19.11.2017
- def vypis(meno_suboru, sirka):
- zoz = []
- t = open(meno_suboru,"r")
- #x = t.read()
- l = ""
- #riadok = t.readline()
- while True:
- riadok = t.readline()
- #print(riadok)
- zoz = zoz + riadok.split()
- #print(zoz)
- if riadok == '\n' or (riadok == '' and zoz != []):
- for s in zoz:
- if len(l) + len(s) >= sirka+1:
- pis(l, sirka)
- l = s
- else:
- l += s
- if l:
- l += " "
- if l != "":
- print(l)
- print()
- zoz = []
- l = ""
- if riadok == '':
- break
- t.close()
- def pis(riadok, sirka):
- zoznam = riadok.split(" ")
- x = zoznam.pop(len(zoznam)-1)
- pocSlov = len(zoznam)
- dlzka = 0
- for s in zoznam:
- dlzka += len(s)
- medzery = sirka - dlzka
- index = 0
- while medzery > 0:
- zoznam[index] += ' '
- medzery -= 1
- if index < len(zoznam)-2:
- index += 1
- else:
- index = 0
- slovo = ""
- for s in zoznam:
- slovo += s
- print(slovo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement