def get_checked_parameters(): """Parse parameters passed to xbmc plugin as sys.argv """ d = dog() rparam = {} if len(sys.argv) <= 1: return rparam paramstring = sys.argv[2] if len(paramstring) >= 2: params = sys.argv[2] cleanedparams = params.replace('?', '') if (params[len(params) - 1] == '/'): params = params[0:len(params) - 2] pairsofparams = cleanedparams.split('&') for i in range(len(pairsofparams)): splitparams = {} splitparams = pairsofparams[i].split('=') if (len(splitparams)) == 2: if d.kv_is_ok(splitparams[0], splitparams[1]): rparam[splitparams[0]] = splitparams[1] else: warn('[DOG]', "--- Invalid key: %s / value: %s" % (splitparams[0], splitparams[1])) return rparam
class fight(): d = dog() p = people() def __init__(self): i = random.randint(0, 2) for i in range(i, 100): time.sleep(0.5) if not self.p.fail(): print("dog胜利") break elif not self.d.fail(): print("people胜利") break elif i % 2 == 1: m, m1 = self.d.attack() x, x1 = self.p.behit(m1) print("{}攻击了{}".format(m, x1)) print("{}攻击下降2,生命下降{}".format(x1, m1)) print(self.p.list1[x]) if self.p.list1[x]["blo"] == 0: print("{}被杀死".format(self.p.list1[x]["name"])) elif i % 2 == 0: m, m1 = self.p.attack() x, x1 = self.d.behit(m1) print("{}攻击了{}".format(m, x1)) print("{}攻击下降3,生命下降{}".format(x1, m1)) print(self.d.list1[x]) if self.d.list1[x]["blo"] == 0: print("{}被杀死".format(self.d.list1[x]["name"]))
def main(): dogs = [] peoples = [] for i in range(2): person = people() peoples.append(person) for i in range(3): dog1 = dog() dogs.append(dog1) # print(random.choice(peoples)) while len(peoples) != 0 and len(dogs) != 0: person = random.choice(peoples) if person.life: dog1 = random.choice(dogs) if dog1.life: person.hit(dog1) dog1.bit(person) else: dogs.remove(dog1) else: peoples.remove(person) else: if len(peoples) != 0: print('人赢了') else: print('狗赢了')
def add_available_animal(self): Selena = cat("Selena", "calico cat", 1, 10, "female", "tuna", "loving") Wuffles = dog("Wuffles", "yorkshire terrier dog", 2, 12, "male", "beef-flavored dog food", "playful") Roddy = fish("Roddy", "goldfish", 1/2, 1, "male", "fish flakes", "docile") Chipper = hamster("Chipper", "syrian hamster", 3, 5, "male", "sunflower seeds", "hyper") Lisa = turtle("Lisa", "box turtle", 30, 2, "female", "fresh vegetables and bugs", "curious") self.available_animals = { 'cat': Selena, 'dog': Wuffles, 'fish': Roddy, 'hamster': Chipper, 'turtle': Lisa }
def results_array(): if request.method == 'POST': number = int( request.form['number'] ) # saves value of number chosen by user as variable 'number' output = cat_mouse(number) # saves results list to variable 'output' dogs = dog(number) # saves number of dogs to variable 'dog' cats = cat(number) # saves number of cats to variable 'cats' catm = camo(number) # saves number of cat and mice to variable 'catm' mice = mouse(number) # saves number of mice to variable 'mice' return render_template("Result.html", text=output, dog=dogs, cats=cats, mice=mice, catm=catm)
if check_v in (max_v, min_v) and diff_v >= threshold: keypoints.append((x, y, diff_v)) return np.array(keypoints) if __name__ == '__main__': lena_img = Image.open('img/char.jpg').convert('L') lena_img = np.array(lena_img, dtype=np.float) / 255 print('Create Scale-space') scale_space = ScaleSpace(lena_img) scale_space.create() print('Apply DoG to Scale-space') dog_space = dog(scale_space) keypoint_space = [] for octave in dog_space: keypoint_space.append([]) keypoint_space[-1].append(extract_keypoints(octave, 0.005)) print('Draw keypoints') plt.imshow(lena_img, cmap='Greys_r') fig = plt.gcf() for n, octave in enumerate(keypoint_space): for l, layer in enumerate(octave): print(len(layer)) for p in layer: p[:2] *= np.power(2, n) fig.gca().add_artist(plt.Circle((p[1], p[0]), p[2]*300, color='r', fill=False))
else: target = random.choice(Dog) while target.health <= 0: Dog.remove(target) target = random.choice(Dog) if not Dog: print("所有的狗的生命值都不足1") return 0 else: target.be_attacked(Person[i]) print("人%d 攻击 狗%d,这个狗生命值还有 %d,攻击力还有 %d" % (i + 1, (Dog.index(target)) + 1, target.health, target.ATK)) start = 0 return 1 start = random.randint(0, 1) dog1 = dog() dog2 = dog() dog3 = dog() person1 = person() person2 = person() Dog = [dog1, dog2, dog3] Person = [person1, person2] fight(start) while fight(start) == 1: fight(start) else: print("游戏结束!")
import logging import dog logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG) formatter = logging.Formatter('%(levelname)s %(message)s') handler = logging.FileHandler('driver.log') handler.setFormatter(formatter) logger.addHandler(handler) logger.debug("script start") logger.debug("creating dogs") for i in range(10): d = dog.dog("woofy" + str(i))
from dog import dog from bird import bird little_dog = dog("FIDO", "BROWN", "LABRADOR", "3") drinking = little_dog.drinks() print(drinking)
import dog import electric_car as ea my_dog = dog.dog('willie', 6) print("My dog's name is " + my_dog.name.title() + ".") print("My dog is " + str(my_dog.age) + " years old.") my_tesla = ea.ElectricCar('tesla', 'model s', '2016') print(my_tesla.get_descriptive_name())
def put_dog(self): d1 = dog.dog() return d1
del self.dog[self.dog.index(d)] mark = 1 elif mark == 1: h = random.choice(self.human) h.hurt() print('%d号人被攻击,剩余%d生命值' % (h.num, h.hp)) if h.hp <= 0: print('%d号人倒地' % h.num) del self.human[self.human.index(h)] mark = 0 if len(self.human): print('人胜') else: print('狗胜') list1 = [] list2 = [] h1 = human(1) h2 = human(2) d1 = dog(1) d2 = dog(2) d3 = dog(3) list1.append(h1) list1.append(h2) list2.append(d1) list2.append(d2) list2.append(d3) f = fight(list1, list2) f.fight()
import dog as d d1=d.dog() d2=d.dog() d1.name="Rover" d1.owner="Gong Rui" d2.name="Dick" d2.owner="Richard" print "d1.name,d1.owner,d1.status,d1.mitochondria,d1.spine,d1.lactation:" print d1.name,d1.owner,d1.status,d1.mitochondria,d1.spine,d1.lactation d1.say1() d1.say2() d1.say3() d1.say4() d1.say5() print "d2.name,d2.owner,d2.status,d2.mitochondria,d2.spine,d2.lactation:" print d2.name,d2.owner,d2.status,d2.mitochondria,d2.spine,d2.lactation d2.say1() d2.say2() d2.say3() d2.say4() d2.say5()
from pet import pet from dog import dog from cat import cat mister_dog = dog("mister", True) print(mister_dog.chasesCats()) print(mister_dog.getName()) m_cat = cat("polly", "yes")
#Classes are modular, and can be reused in spereate files of your code #this example imports from our file dogpy and inputs it here for us to use import dog my_other_dog = dog.dog("Annie", "Super dog!") A_third_dog = dog.dog("Sparkie", "Human?!") print("Oh no! my_dog has been exposed to radio activity and is now " + my_other_dog.name + " the " + my_other_dog.breed) A_third_dog.sits() A_third_dog.roll() print("wow, " + A_third_dog.name + " is a really good boy. what kind of breed is it? Wait What?! It's a " + A_third_dog.breed) dog.bark = "Woah!" my_other_dog.bark()