Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question: 3 Implement the design of the Ironman and DoctorStrange class derived from Avengers class so that the following code generates the output below: class

Question: 3 Implement the design of the Ironman and DoctorStrange class derived from Avengers class so that the following code generates the output below: class Avengers: numberOfAvengers = 0 def __init__(self, name = None): self.name = name print('Welcome to Multiverse!') if self.name == None: print('Who is your favourite Super Hero?') else: print(f'{self.name} is your favourite Super Hero!') def hasSuperPower(self): print('All Avengers have super powers.') def fightThanos(self): return 'No avenger can fight Thanos' #Write your code here #------------------------------------------------------------------------------------- print('1.===============================') print('Number of Avengers:', Avengers.numberOfAvengers) print('2.===============================') a1 = Avengers() print('3.===============================') a1.hasSuperPower() print('4.===============================') print(a1.fightThanos()) print('5.===============================') im1 = Ironman('Tony Stark') print('6.===============================') print(im1) print('7.===============================') Ironman.superPowers = 'Superhuman Strength and Durability, Flight, and An array of weapons' im1.hasSuperPower() print('8.===============================') ds1 = DoctorStrange('Stephen Strange', 'No') print('9.===============================') print(ds1) print('10.===============================') DoctorStrange.superPowers = 'Mastery of magic, Utilizes mystical artifacts, such as the Cloak of Levitation and the Eye of Agamotto' print(ds1.hasSuperPower()) print('11.===============================') ds1.avenger_status = 'Yes' print(ds1) print('12.==============================') Ironman.enemyList = ['Mandarin','Ghost','Spymaster'] print(Ironman.enemyList) print('13.==============================') im1.fightThanos() im1.addEnemy('Thanos') print('14.==============================') im1.fightThanos() print('15.==============================') ds1.enemyList = ['Sorcerer Yandroth','Dormammu'] print(ds1.enemyList) print('16.==============================') ds1.fightThanos() print('17.==============================') print('Number of Avengers:', Avengers.numberOfAvengers) OUTPUT: 1.=============================== Number of Avengers: 0 2.=============================== Welcome to Multiverse! Who is your favourite Super Hero? 3.=============================== All Avengers have super powers. 4.=============================== No avenger can fight Thanos 5.=============================== Welcome to Multiverse! Tony Stark is your favourite Super Hero! 6.=============================== Ironman-Tony Stark is not a member of Avengers. 7.=============================== All Avengers have super powers. Ironman's super powers are Superhuman Strength and Durability, Flight, and An array of weapons 8.=============================== Welcome to Multiverse! Stephen Strange is your favourite Super Hero! 9.=============================== Doctor Strange-Stephen Strange is not a member of Avengers. 10.=============================== All Avengers have super powers. Doctor Strange's super powers are Mastery of magic, Utilizes mystical artifacts, such as the Cloak of Levitation and the Eye of Agamotto 11.=============================== Doctor Strange-Stephen Strange is a member of Avengers. 12.============================== ['Mandarin', 'Ghost', 'Spymaster'] 13.============================== Ironman cannot fight Thanos 14.============================== Ironman can fight Thanos 15.============================== ['Sorcerer Yandroth', 'Dormammu'] 16.============================== Doctor Strange cannot fight Thanos 17.============================== Number of Avengers: 2

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Processing Fundamentals, Design, and Implementation

Authors: David M. Kroenke, David J. Auer

14th edition

133876705, 9781292107639, 1292107634, 978-0133876703

More Books

Students also viewed these Databases questions