Advertisement
Calderone

Untitled

Oct 24th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.27 KB | None | 0 0
  1. class Dog:
  2.  
  3.     def __init__(self, name, sound, walking_speed, running_speed):
  4.         self.name = name
  5.         self.sound = sound
  6.         self.walking_speed = walking_speed
  7.         self.running_speed = running_speed
  8.  
  9.     def walk(self):
  10.         print(self.name + " walks " + str(doge.walking_speed) + " km/h.")
  11.  
  12.     def run(self):
  13.         print(self.name + " runs " + str(doge.running_speed) + " km/h.")
  14.  
  15.     def bark(self):
  16.         print(self.sound*2 + "!")
  17.  
  18.     def print_name(self):
  19.         print("Dog's name is " + self.name + ".")
  20.        
  21.     def sit(self):
  22.         return("{} sat down.").format(self.name)
  23.  
  24.     def roll(self):
  25.         print(self.name + " rolled over!")
  26.  
  27.     def hungry(self):
  28.         print(self.name + " ordered kebab!")
  29.  
  30. doge = Dog("Nakki", "wuf", 5, 20)
  31.  
  32. print("Dog is called " + doge.name + ".")
  33. print(doge.name + " says " + doge.sound + ".")
  34. print("Normally " + doge.name + " walks " + str(doge.walking_speed) + "km/h.")
  35. print("When chasing a cat " + doge.name + " runs " + str(doge.running_speed) + "km/h.")
  36. print(doge.sit())
  37.  
  38. doge.walk()
  39. doge.run()
  40. doge.bark()
  41. doge.print_name()
  42. doge.roll()
  43. doge.hungry()
  44.  
  45. doge.running_speed -= 10
  46.  
  47. print("After eating kebab " + doge.name + " runs only " + str(doge.running_speed) + "km/h.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement