Python Programming This program tries to create a Sapceship class with sinlge attribute -num_lights- and one non-constructor method - show_lights. It then instantiates a Spaceship object and tells it to show its lights. See is you can fix it! Class Spaceship; def_init_(self, num_lights = 0): self.num_lights = num_lights def show_lights(): display_strings = '' for i in range(num-lights): display_strings += '*' print(display_string) s.Spaceship(5) s.show_lights
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Python
This program tries to create a Sapceship class with sinlge attribute -num_lights- and one non-constructor method - show_lights. It then instantiates a Spaceship object and tells it to show its lights. See is you can fix it!
Class Spaceship;
def_init_(self, num_lights = 0):
self.num_lights = num_lights
def show_lights():
display_strings = ''
for i in range(num-lights):
display_strings += '*'
print(display_string)
s.Spaceship(5)
s.show_lights()
Step by step
Solved in 2 steps with 2 images