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()
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
![Microsoft Visual C#](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)