Analyze the following code:
 class

Loading

Choose the correct option.

Analyze the following code:
 class A:
     def __init__(self, s):
         self.s = s
 
     def print(self):
         print(s)
 a = A(“Welcome”)
 a.print()

A. The program has an error because class A does not have a constructor.
B. The program has an error because class A should have a print method with signature print(self, s).
C. The program has an error because class A should have a print method with signature print(s).
D. The program would run if you change print(s) to print(self.s).

Leave a Comment