Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. class Stack:
  2.     def __init__(self):
  3.         self.pole = []
  4.  
  5.     def push(self, data):
  6.         self.pole += [data]
  7.  
  8.     def pop(self):
  9.         return self.pole.pop()
  10.  
  11.     def is_empty(self):
  12.         return self.pole == []
  13.  
  14.     def size(self):
  15.         return len(self.pole)
  16.  
  17.  
  18. def otvor_txt(filename):
  19.     f = open(filename, 'r')
  20.     a = f.readlines()
  21.     f.close()
  22.     return a
  23.  
  24.  
  25. a = otvor_txt("HW4.txt")
  26.  
  27. s = Stack()
  28. print(*a)
  29. test = ""
  30. chyba = bool
  31. j = 0
  32. print()
  33. print()
  34.  
  35.  
  36. for i in range(len(a)):
  37.     while j < len(a[i]):
  38.         if a[i][j] == "<":
  39.             while a[i][j] != ">":
  40.                 test = ""
  41.                 test += str(a[i][j])
  42.                 j += 1
  43.                 if j == len(a[i]):
  44.                     chyba = True
  45.                     break
  46.             else:
  47.                 chyba = True
  48.             if a[i][j-1] != "/":
  49.                 s.push(test)
  50.         j += 1
  51.     test = ""
  52.  
  53. for i in range(s.size()):
  54.     print(s.pop())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement