#this is a python program #topic: OOP   Design a class called Pokemon using a parameterized constructor so that after  executing the following line of code the desired result shown in the output box will be  printed. First object along with print has been done for you, you also need to create  other objects and print accordingly to get the output correctly.  [You are not allowed to change the code below]  #Write your code for class here  team_pika = Pokemon('pikachu', 'charmander', 90, 60, 10) print('=======Team 1=======')  print('Pokemon 1:',team_pika.pokemon1_name,   team_pika.pokemon1_power)  print('Pokemon 2:',team_pika.pokemon2_name,   team_pika.pokemon2_power)  pika_combined_power = (team_pika.pokemon1_power +  team_pika.pokemon2_power) * team_pika.damage_rate print('Combined Power:', pika_combined_power)  #Write your code for subtask 2,3,4 here  Output:  =======Team 1=======  Pokemon 1: pikachu 90  Pokemon 2: charmander 60  Combined Power: 1500  =======Team 2=======  Pokemon 1: bulbasaur 80  Pokemon 2: squirtle 70  Combined Power: 1350  Subtask:  1) Design the Pokemon class using a parameterized constructor. The 5 values that are  being passed through the constructor are pokemon 1 name, pokemon 2 name,  pokemon 1 power, pokemon 2 power, damage rate respectively. After designing the class, if you run the above code the details in Team 1 will be printed. 2) Create an object named team_bulb and pass the value ‘bulbasaur’, ‘squirtle’, 80, 70,  9 respectively.  3) Use print statements accordingly to print the desired result of Team 2.  Note: Power is always being calculated using the instance variables. Example:  (team_pika.pokemon1_power + team_pika.pokemon2_power) *  team_pika.damage_rate

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

#this is a python program

#topic: OOP

 

Design a class called Pokemon using a parameterized constructor so that after  executing the following line of code the desired result shown in the output box will be  printed. First object along with print has been done for you, you also need to create  other objects and print accordingly to get the output correctly. 

[You are not allowed to change the code below] 

#Write your code for class here 

team_pika = Pokemon('pikachu', 'charmander', 90, 60, 10) print('=======Team 1=======') 

print('Pokemon 1:',team_pika.pokemon1_name,  

team_pika.pokemon1_power) 

print('Pokemon 2:',team_pika.pokemon2_name,  

team_pika.pokemon2_power) 

pika_combined_power = (team_pika.pokemon1_power +  team_pika.pokemon2_power) * team_pika.damage_rate print('Combined Power:', pika_combined_power) 

#Write your code for subtask 2,3,4 here 

Output: 

=======Team 1======= 

Pokemon 1: pikachu 90 

Pokemon 2: charmander 60 

Combined Power: 1500 

=======Team 2======= 

Pokemon 1: bulbasaur 80 

Pokemon 2: squirtle 70 

Combined Power: 1350 

Subtask: 

1) Design the Pokemon class using a parameterized constructor. The 5 values that are  being passed through the constructor are pokemon 1 name, pokemon 2 name,  pokemon 1 power, pokemon 2 power, damage rate respectively.

After designing the class, if you run the above code the details in Team 1 will be printed. 2) Create an object named team_bulb and pass the value ‘bulbasaur’, ‘squirtle’, 80, 70,  9 respectively. 

3) Use print statements accordingly to print the desired result of Team 2. 

Note: Power is always being calculated using the instance variables. Example:  (team_pika.pokemon1_power + team_pika.pokemon2_power) *  team_pika.damage_rate 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY