def shouldWater(moisture, mode=1, test=False): if test: #when in test mode if mode == 1: if moisture >= moisMode1: print("Watering neccesary, Watering now") return True else: print("Watering not neccesary") return False elif mode == 2: if moisture >= moisMode2: print("Watering neccesary, Watering now") return True else: print("Watering not neccesary") return False else: raise exeption("Unknown Mode, please select an configured mode!") else: #not in test mode if mode == 1: if moisture >= moisMode2: water(waterTime) return True else: print("Watering not neccesary") return False elif mode == 2: if moisture >= moisMode2: water(waterTime) return True else: print("Watering not neccesary") return False else: raise exeption("Unknown Mode, please select an configured mode!")
def init(): global numAlive, tuna, tankh, tankw #creating h by w water grid, with 1 boundary #randomly assign food value for each water cell up to a maximum value simplelist = [ water(N.random.uniform(0.0, maxInitPlankton), 0.0, initTemperature) for w in xrange((tankh + 2) * (tankw + 2)) ] grid = N.array(simplelist) grid = N.reshape(grid, (tankh + 2, tankw + 2)) #loop through rows along height for row in range(tankh + 2): #loop through columns in width for col in range(tankw + 2): #update the food to -1 to mark boundary cells if row == 0 or row == tankh + 1 or col == 0 or col == tankw + 1: grid[row][col].updateFood(-1, -1) #randomly assign tuna else: rand = N.random.uniform() if rand < (float(initPop) / (tankw * tankh)): t = Tuna(col, row) tuna.append(t) grid[row][col].tuna = True grid[row][col].resident = t numAlive += 1 return grid
def upload_file(): print('received!!') print(request.form) if request.method == 'POST': # check if the post request has the file part if 'file' not in request.files: flash('No file part') return redirect(request.url) file = request.files['file'] # if user does not select file, browser also # submit an empty part without filename if file.filename == '': flash('No selected file') return redirect(request.url) if file and allowed_file(file.filename): filename = secure_filename(file.filename) file_dir = os.path.join(app.config['UPLOAD_FOLDER'], filename) print("Upload: ", file_dir) print("File Save: ", file.save(file_dir)) f = request.form info = { 'name':f['name'],\ 'title':f['title'],\ 'inst':f['inst'],\ 'id':f['id']} w = water(file_dir, './logo.png', './config.ini', info) d = w.do() return make_response("Uploaded", 200) return '''
def create_pokemon(self): health = random.randint(70, 100) speed = random.randint(1, 10) element = self.pokemon_elements[random.randint( 0, len(self.pokemon_elements) - 1)] name = self.pokemon_names[random.randint(0, len(self.pokemon_names) - 1)] if element == "FIRE": pokemon = fire(name, element, health, speed) elif element == "WATER": pokemon = water(name, element, health, speed) else: pokemon = grass(name, element, health, speed)
def resident_next(self): return 0 #supply after next time step def supplynext(self): self.water.supply = self.indust_next()+self.agriculture_next()+self.resident_next() self.water.next() def climate(self): return 0 def nextadd(self): waterget = self.ifrstrc.produce()+self.climate() self.water.water_storage += waterget self.water.waste_water -= waterget def evolute(self): # for i in np.linspace(0,dt,1): # supplynext() # nextadd() self.year+=1 w = water.water(2,3,4) i = infras(2,2) r = Region(population(2,2), 20, w, i, 20, year(2000), 1e-3) p = population(2,2) print(p(2000))
from water import water from bfstree import bfstree from node import node s0 = water(0, 0) n, v = bfstree(s0) if n: print("Solution") print("========") n.printsolution() print("========") print("Depth = %d, Cost = %d" % (n.depth, n.cost)) print("No. of Visited Nodes = %d" % v)
from water import water def bottle(): print(f"I am a bottle, and my __name__ is \"{__name__}\"") bottle() water()
import math, time, _thread, sys, os from stringbean import stringbean from pepper import pepper from eggplant import eggplant from bokchoy import bokchoy from container import container from gardenmixsoil import gardenmixsoil from water import water containers = [] thewater = water(1000) def WaitForKeyPress(L): ''' Wait for a key press on the console and return it. ''' result = None if os.name == 'nt': import msvcrt result = msvcrt.getch() L.append(None) else: import termios fd = sys.stdin.fileno() oldterm = termios.tcgetattr(fd) newattr = termios.tcgetattr(fd) newattr[3] = newattr[3] & ~termios.ICANON & ~termios.ECHO termios.tcsetattr(fd, termios.TCSANOW, newattr) try:
from water import water s = water(0, 0) print("isgoal? ", s.isgoal()) for l in s.successors(): print(l) print('-----') s = water(3, 0) for l in s.successors(): print(l)
def resident_next(self): return 0 #supply after next time step def supplynext(self): self.water.supply = self.indust_next() + self.agriculture_next( ) + self.resident_next() self.water.next() def climate(self): return 0 def nextadd(self): waterget = self.ifrstrc.produce() + self.climate() self.water.water_storage += waterget self.water.waste_water -= waterget def evolute(self): for i in np.linspace(0, dt, 1): supplynext() nextadd() self.year += 1 w = water.water(2, 3, 4) i = infras(2, 2) r = Region(population(2, 2), 20, w, i, 20, year(2000), 1e-3) p = population(2, 2) print(p(2000))
import math, time, _thread, sys, os from stringbean import stringbean from pepper import pepper from eggplant import eggplant from bokchoy import bokchoy from container import container from gardenmixsoil import gardenmixsoil from water import water containers = [] thewater = water(1000) def WaitForKeyPress(L): ''' Wait for a key press on the console and return it. ''' result = None if os.name == 'nt': import msvcrt result = msvcrt.getch() L.append(None) else: import termios fd = sys.stdin.fileno() oldterm = termios.tcgetattr(fd) newattr = termios.tcgetattr(fd) newattr[3] = newattr[3] & ~termios.ICANON & ~termios.ECHO termios.tcsetattr(fd, termios.TCSANOW, newattr) try: result = sys.stdin.read(1)
from human import human from scissors import scissors from fire import fire state = True while state: player_element = input() player_element.lower() pc_element = random.randint(1, 9) if player_element == "камень" or player_element == "stone": stone(pc_element) if player_element == "пистолет" or player_element == "gun": gun(pc_element) if player_element == "вода" or player_element == "water": water(pc_element) if player_element == "воздух" or player_element == "air": air(pc_element) if player_element == "бумага" or player_element == "paper": paper(pc_element) if player_element == "губка" or player_element == "sponge": sponge(pc_element) if player_element == "человек" or player_element == "human": human(pc_element) if player_element == "ножницы" or player_element == "scissors": scissors(pc_element) if player_element == "огонь" or player_element == "fire": fire(pc_element) if player_element == "выход" or player_element == "exit": break
from water import water from ucsgraph import ucsgraph from node import node s0 = water(0, 0) n, v = ucsgraph(s0) if n: print("Solution") print("========") n.printsolution() print("========") print("Depth = %d, Cost = %d" % (n.depth, n.cost)) print("No. of Visited Nodes = %d" % v)