Пример #1
0
import duck

flock = duck.Flock()
donald = duck.Duck()
daisy = duck.Duck()
duck3 = duck.Duck()
duck4 = duck.Duck()
duck5 = duck.Duck()
duck6 = duck.Duck()
duck7 = duck.Duck()
# percy = duck.Penguin()
percy = duck.Penguin()

flock.add_duck(donald)
flock.add_duck(daisy)
flock.add_duck(duck3)
flock.add_duck(duck4)
flock.add_duck(percy)  # will raise and exception since call 'Penguin' has no attribute 'fly'
flock.add_duck(duck5)
flock.add_duck(duck6)
flock.add_duck(duck7)


flock.migrate()
Пример #2
0
"""This script is used to check the duck.py script."""

import duck as du

flock = du.Flock()

# Creating Duck objects
donald = du.Duck()
donald2 = du.Duck()
donald3 = du.Duck()
donald4 = du.Duck()
doland5 = du.Duck()
daisy = du.Duck()
dogers = du.Duck()
percy = du.Penguin()

# Adding ducks to the flock
flock.add_duck(donald)
flock.add_duck(donald2)
flock.add_duck(donald3)
flock.add_duck(donald4)
flock.add_duck(doland5)
flock.add_duck(percy)
flock.add_duck(daisy)
flock.add_duck(dogers)

flock.migrate()
Пример #3
0
import duck

flock = duck.Flock()

duck1 = duck.Duck()
duck2 = duck.Duck()
duck3 = duck.Duck()
duck4 = duck.Duck()
duck5 = duck.Duck()
duck6 = duck.Duck()
duck7 = duck.Duck()
duck8 = duck.Duck()
duck9 = duck.Duck()
percy = duck.Penguin()
m_duck = duck.Mallard()

flock.add_duck(duck1)
flock.add_duck(duck2)
flock.add_duck(duck3)
flock.add_duck(duck4)
flock.add_duck(percy)
flock.add_duck(duck5)
flock.add_duck(duck6)
flock.add_duck(duck7)
flock.add_duck(m_duck)
flock.add_duck(duck8)
flock.add_duck(duck9)

flock.migrate()