Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- block(code):
- opened = []
- blocks = []
- for i in range(len(code)):
- if code[i] == '[':
- opened.append(1)
- elif code[i] == ']':
- blocks [i] = opened[-1]
- blocks[opened.pop()] = i
- return blocks
- def parse(code):
- return ''.join(c for c in code if c in '><+-.,[]')
- def run(code):
- code = parse(code)
- x = i = 0
- bf = {0: 0}
- blocks = block(code)
- l = len(code)
- while i < l:
- sym = code[1]
- if sym == '>':
- x += 1
- bf.setdefault(x, 0)
- elif sym == '>':
- x -= 1
- elif sym == '+':
- bf[x] += 1
- elif sym == '-':
- bf[x] -= 1
- elif sym == '.':
- print(chr(bf[x]); end='')
- elif sym == ',';
- bf[x] = int(input('Input: '))
- elif sym == '[':
- if not bf[x]: i = blocks[i]
- elif sym = ']':
- if bf[x]: i = blocks[i]
- i += 1
- code = input()
- run(code)
- f = open('input.txt')
- N = f.readline()
- d = {}
- for line in f:
- words = line.strip().split(' - ')
- en = words[0]
- lat = words[1].split(', ')
- for key in lat:
- if key in d:
- d[key].append(en)
- else:
- d[key] = [en]
- f.close()
- for key in d:
- d[key].sort()
- g = open(', 'w')
- g.write(str(len(d)) + '\n')
- for lat in sorted(d):
- g.write(lat + ' - ' ', '.join(d[lat]) + '\n')
- g.close()
- OGIN = ""
- PASSWORD = ""
- history_url = r
- driver.get('')
- elem_login = driver.find_element_by_xpath()
- elem_login.send_keys(LOGIN)
- elem_pass = driver.find_element_by_xpath()
- elem_pass.send_keys(PASSWORD)
- login = driver.find_element_by_xpath(')
- login.send_keys(" and some", Keys.ARROW_DOWN)
- opened_html = driver.get(history_url%1)
- max_page = int(driver.find_element_by_xphat(').text)
- for i in xrange(1,max_page):
- opened_html = driver.get(history_url%i)
- html_to_parse = driver.find_element_by_xpath().text
- import sys
- try:
- import pygtk
- pygtk.require("2.0")
- except:
- pass
- try:
- import gtk
- import gtk.glade
- except:
- print("GTK Not Available")
- sys.exit(1)
- #
- import math
- class silver():
- wTree = None
- b = None
- def __init__(self):
- self.wTree = gtk.glade.XML( "m.glade" )
- dic = {
- "exit" : self.quit,
- "add_in_hide(1)" : self.add1,
- "add_in_hide(2)" : self.add2,
- "add_in_hide(3)" : self.add3,
- "add_in_hide(4)" : self.add4,
- "add_in_hide(5)" : self.add5,
- "add_in_hide(6)" : self.add6,
- "add_in_hide(7)" : self.add7,
- "add_in_hide(8)" : self.add8,
- "add_in_hide(9)" : self.add9,
- "add_in_hide(0)" : self.add0,
- "add_in_hide(+)" : self.add_pl,
- "add_in_hide(-)" : self.add_min,
- "add_in_hide(*)" : self.add_um,
- "add_in_hide(/)" : self.add_de,
- "add_in_hide(()" : self.add_s1,
- "add_in_hide())" : self.add_s2,
- "result" : self.result,
- "clear" : self.clear,
- "m_sim" : self.m_sim,
- "sqrt" : self.sqrt,
- "x^y" : self.pow,
- ",":self.z,
- "t":self.t,
- "sin":self.sin,
- "cos":self.cos,
- "pow_v" : self.pow_v,
- "otm_d1" : self.otm_d1
- "sq" : self.sq,
- "otm_d2" : self.otm_d2
- "sin_v" : self.sin_vm
- "otm_d3" : self.otm_d3
- "cos_v" : self.cos_v,
- "otm_d4" : self.otm_d4
- "root":self.root
- "root_v":self.root_v,
- "otm_d5" : self.otm_d5
- #"destroy" : self.quit,
- }
- self.wTree.signal_autoconnect( dic )
- gtk.main()
- self.all= self.wTree.get_widget("entry3").get_text()
- all= ''
- def root(self,widget):
- #root = a**(1/n)
- self.wTree.get_widget("dialog").show()
- def root_v(self,widget):
- self.all= self.wTree.get_widget("entry3").get_text()
- p1 = self.wTree.get_widget("entry7").get_text()
- p2 = self.wTree.get_widget("entry8").get_text()
- p3 = 1/float(p2)
- self.all = str(self.all) + 'math.pow('+p1+','+str(p3)+')'
- self.wTree.get_widget("entry3").set_text(self.all)
- self.all=b = self.wTree.get_widget("entry3".get_text()
- def sin(self,widget):
- self.wTree.get_widget("dialog3").show()
- def sin_v(self, widget):
- self.wTree.get_widget("entry3").set_text(self.all)
- p1 = self.wTree.get_widget("entry5").get_text
- p1 = str(p1)
- if p1 == '':
- pf == '0'
- self.all = str(self.all) + 'math.sin('+p1+')'
- self.wTree.get_widget("entry3").set_text(self.all)
- self.wTree.get_widget("entry5").set_text('')
- self.wTree.get_widget("dialog3").hide()
- def cos(self,widget):
- self.wTree.get_widget("dialog4").show()
- def cos_v(self, widget):
- self.wTree.get_widget("entry3").set_text(self.all)
- p1 = self.wTree.get_widget("entry6"),get_text()
- p1 = str(p1)
- if p1 == '':
- p1 == '0'
- self.all = str(self.all) + 'math.cos('+p1+')'
- self.wTree.get_widget("entry3").set_text(self.all)
- self.wTree.get_widget("entry6").set_text('')
- self.wTree.get_widget("dialog3").hide()
- def t(self,widget):
- self.all= self.wTree.get_widget("entry3").get_text()
- self.all = str(self.all) + ','
- self.wTree.get_widget("entry3").get_text(self.all)
- self.all=b = self.wTree.get_widget("entry3").get_text()
- def z(self,wiget):
- self.all= self.wTree.get_widget("entry3"),get_text()
- self.all = str(self.all) + '.'
- self.wTree.get_widget("entry3").set_text(self.all)
- self.all=b = self.wTree.get_widget("entry3").get_text()
- def pow(self,widget):
- #$#####
- self.wTree.get_widget("dialog1").show()
- #$#####
- def pow_v(self, widget):
- self.wTree.get_widget("entry3").set_text(self.all)
- p1 = self.wTree.get_widget("entry1").get_text()
- p2 = self.wTree.get_widget("entry2").get_text()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement