SlideShare a Scribd company logo
Beings from different planets in various galaxies often come to make new homes on the planet
Lemuria and are then called Limurians. In fact, everyone on Lemuria previously came from
somewhere else. Every now and then Limurians travel back to their original home planet at the
rate of limspeed, which is 5000 limmetres per limminute, for a visit. Design, implement and test
a Python class, Limurian, to generate objects which represent Limurians on planet Lemuria, with
the following attributes/instance variables and class variables: Class variables: - Population,
which is initialized to 1500 , is a class variable that keeps track of the total population of the
planet Lemuria over time. As new objects are created (i.e., new Limurians come to the planet),
the population number is automatically incremented by 1 . Hence, when the first object is
created, the population should be changed to 1501 , when the second object is created, the
population should be changed to 1502 , etc. - Lim_ID_Generator, which is initalized to 3000, is a
class variable that is used to generate the 1 imID (see below) for a new object by increasing the
previous ID (3000) by 2 and appending the first three characters of the name of the Limurian.
For example, if the name of the Limurian is Shrilim, then the id for Shrilim should be 3002Shr.
When the next object is created with the name Bhavlim, its ID would be 3004Bha. Etc. -
LIMSPEED, which is set to 5000 , is the number of limmetres per limminute that Limurians
travel when going back to their original planet. Instance variables: - 1 imID is 2 more than the
value of the class varaible Lim_ID_Generator, with the first three characters of the Limurian's
name appended, as described above - limName is the name of the Limurian - distanceFromOrig
is the distance from planet Lemuria to the Limurian's original home planet, in limmetres Also
include the following methods: - constructor method for the Limurian class - accessor method
getLimID to retrieve the ID of the Limurian - accessor method getDistance to retrieve the
distance of the Limurian's home planet from the planet Lemuria - mutator method
updateDistance to change the distance from Lemuria to the Limurian's original planet - method
computeTravelTime to compute the amount of travel time, in limminutes, that it takes a Limuria
to travel to and from the Limuria's original home planet - special___tr__method to return the
information about the Limurian, including the 1imID,1imName, distanceFromOrig and the time
taken to travel to and from their original planet, with appropriate descriptive labels, as shown in
the sample output Also include a main function to test the defined class as follows: - create 3
Limurian objects - print information about each Limurian using the __str_ method - update the
distanceZromorig of the second Limurian and print the Limurian's ID, the old distance, and the
updated distance with appropriate descriptive labels, as shown in the sample output - print the
current population of Limurians on the planet with an appropriate descriptive label

More Related Content

More from erodealainz

Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf
 Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf
Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf
erodealainz
 
Besides being a selective media, EMB is a differential modia. [Choose.pdf
 Besides being a selective media, EMB is a differential modia. [Choose.pdf Besides being a selective media, EMB is a differential modia. [Choose.pdf
Besides being a selective media, EMB is a differential modia. [Choose.pdf
erodealainz
 
Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf
 Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf
Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf
erodealainz
 
because both diseases are autosomal recessive. The mother does not ha.pdf
 because both diseases are autosomal recessive. The mother does not ha.pdf because both diseases are autosomal recessive. The mother does not ha.pdf
because both diseases are autosomal recessive. The mother does not ha.pdf
erodealainz
 
Be able to draw and understand the structural properties of a water m.pdf
 Be able to draw and understand the structural properties of a water m.pdf Be able to draw and understand the structural properties of a water m.pdf
Be able to draw and understand the structural properties of a water m.pdf
erodealainz
 
Based on your knowledge of physical and biologic factors that impact .pdf
 Based on your knowledge of physical and biologic factors that impact .pdf Based on your knowledge of physical and biologic factors that impact .pdf
Based on your knowledge of physical and biologic factors that impact .pdf
erodealainz
 
bbott and Abbott has a noncontributory, defined benefit pension plan..pdf
 bbott and Abbott has a noncontributory, defined benefit pension plan..pdf bbott and Abbott has a noncontributory, defined benefit pension plan..pdf
bbott and Abbott has a noncontributory, defined benefit pension plan..pdf
erodealainz
 
Based on this generic representation of the generic nutrient cycle in.pdf
 Based on this generic representation of the generic nutrient cycle in.pdf Based on this generic representation of the generic nutrient cycle in.pdf
Based on this generic representation of the generic nutrient cycle in.pdf
erodealainz
 
BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf
 BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf
BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf
erodealainz
 
Barbur, Incorporated reported net income of $26.6625 million. During .pdf
 Barbur, Incorporated reported net income of $26.6625 million. During .pdf Barbur, Incorporated reported net income of $26.6625 million. During .pdf
Barbur, Incorporated reported net income of $26.6625 million. During .pdf
erodealainz
 
b) Give an example of X being a uniformly distributed random vector o.pdf
 b) Give an example of X being a uniformly distributed random vector o.pdf b) Give an example of X being a uniformly distributed random vector o.pdf
b) Give an example of X being a uniformly distributed random vector o.pdf
erodealainz
 
b) Explain the concept of diversification within the context of perso.pdf
 b) Explain the concept of diversification within the context of perso.pdf b) Explain the concept of diversification within the context of perso.pdf
b) Explain the concept of diversification within the context of perso.pdf
erodealainz
 
B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf
 B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf
B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf
erodealainz
 
Background Julie Martin has completed a preliminary investigation and.pdf
 Background Julie Martin has completed a preliminary investigation and.pdf Background Julie Martin has completed a preliminary investigation and.pdf
Background Julie Martin has completed a preliminary investigation and.pdf
erodealainz
 
Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf
 Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf
Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf
erodealainz
 
b. JAJ Enterprises has generated an increasing amount of net income, .pdf
 b. JAJ Enterprises has generated an increasing amount of net income, .pdf b. JAJ Enterprises has generated an increasing amount of net income, .pdf
b. JAJ Enterprises has generated an increasing amount of net income, .pdf
erodealainz
 
b. What are the three main variables, or indicators, that make up the.pdf
 b. What are the three main variables, or indicators, that make up the.pdf b. What are the three main variables, or indicators, that make up the.pdf
b. What are the three main variables, or indicators, that make up the.pdf
erodealainz
 
Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf
 Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf
Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf
erodealainz
 
At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf
 At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf
At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf
erodealainz
 
b) Identificar y describir brevemente las funciones financieras en .pdf
 b) Identificar y describir brevemente las funciones financieras en .pdf b) Identificar y describir brevemente las funciones financieras en .pdf
b) Identificar y describir brevemente las funciones financieras en .pdf
erodealainz
 

More from erodealainz (20)

Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf
 Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf
Beta of a portfollo. The beta ot four stocks-P,Q, R and S-are 0,49,07.pdf
 
Besides being a selective media, EMB is a differential modia. [Choose.pdf
 Besides being a selective media, EMB is a differential modia. [Choose.pdf Besides being a selective media, EMB is a differential modia. [Choose.pdf
Besides being a selective media, EMB is a differential modia. [Choose.pdf
 
Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf
 Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf
Benefits of diversifieation. Sally Rogers has decided to arivest her .pdf
 
because both diseases are autosomal recessive. The mother does not ha.pdf
 because both diseases are autosomal recessive. The mother does not ha.pdf because both diseases are autosomal recessive. The mother does not ha.pdf
because both diseases are autosomal recessive. The mother does not ha.pdf
 
Be able to draw and understand the structural properties of a water m.pdf
 Be able to draw and understand the structural properties of a water m.pdf Be able to draw and understand the structural properties of a water m.pdf
Be able to draw and understand the structural properties of a water m.pdf
 
Based on your knowledge of physical and biologic factors that impact .pdf
 Based on your knowledge of physical and biologic factors that impact .pdf Based on your knowledge of physical and biologic factors that impact .pdf
Based on your knowledge of physical and biologic factors that impact .pdf
 
bbott and Abbott has a noncontributory, defined benefit pension plan..pdf
 bbott and Abbott has a noncontributory, defined benefit pension plan..pdf bbott and Abbott has a noncontributory, defined benefit pension plan..pdf
bbott and Abbott has a noncontributory, defined benefit pension plan..pdf
 
Based on this generic representation of the generic nutrient cycle in.pdf
 Based on this generic representation of the generic nutrient cycle in.pdf Based on this generic representation of the generic nutrient cycle in.pdf
Based on this generic representation of the generic nutrient cycle in.pdf
 
BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf
 BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf
BE8-8 Midori Company had ending inventory at end-of-year prices of $1.pdf
 
Barbur, Incorporated reported net income of $26.6625 million. During .pdf
 Barbur, Incorporated reported net income of $26.6625 million. During .pdf Barbur, Incorporated reported net income of $26.6625 million. During .pdf
Barbur, Incorporated reported net income of $26.6625 million. During .pdf
 
b) Give an example of X being a uniformly distributed random vector o.pdf
 b) Give an example of X being a uniformly distributed random vector o.pdf b) Give an example of X being a uniformly distributed random vector o.pdf
b) Give an example of X being a uniformly distributed random vector o.pdf
 
b) Explain the concept of diversification within the context of perso.pdf
 b) Explain the concept of diversification within the context of perso.pdf b) Explain the concept of diversification within the context of perso.pdf
b) Explain the concept of diversification within the context of perso.pdf
 
B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf
 B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf
B1. (10 puntos). Un palo se rompe en dos pedazos, en un punto de ru.pdf
 
Background Julie Martin has completed a preliminary investigation and.pdf
 Background Julie Martin has completed a preliminary investigation and.pdf Background Julie Martin has completed a preliminary investigation and.pdf
Background Julie Martin has completed a preliminary investigation and.pdf
 
Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf
 Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf
Austin Taylor and Edward Adelberg isolated some new strains of Hfr ce.pdf
 
b. JAJ Enterprises has generated an increasing amount of net income, .pdf
 b. JAJ Enterprises has generated an increasing amount of net income, .pdf b. JAJ Enterprises has generated an increasing amount of net income, .pdf
b. JAJ Enterprises has generated an increasing amount of net income, .pdf
 
b. What are the three main variables, or indicators, that make up the.pdf
 b. What are the three main variables, or indicators, that make up the.pdf b. What are the three main variables, or indicators, that make up the.pdf
b. What are the three main variables, or indicators, that make up the.pdf
 
Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf
 Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf
Astronomy. 1511 Laboratory Manual In studying the physics and chemist.pdf
 
At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf
 At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf
At the beginning of the year, Snaplt had $10,600 of inventory. During.pdf
 
b) Identificar y describir brevemente las funciones financieras en .pdf
 b) Identificar y describir brevemente las funciones financieras en .pdf b) Identificar y describir brevemente las funciones financieras en .pdf
b) Identificar y describir brevemente las funciones financieras en .pdf
 

Recently uploaded

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 

Recently uploaded (20)

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 

Beings from different planets in various galaxies often come to make .pdf

  • 1. Beings from different planets in various galaxies often come to make new homes on the planet Lemuria and are then called Limurians. In fact, everyone on Lemuria previously came from somewhere else. Every now and then Limurians travel back to their original home planet at the rate of limspeed, which is 5000 limmetres per limminute, for a visit. Design, implement and test a Python class, Limurian, to generate objects which represent Limurians on planet Lemuria, with the following attributes/instance variables and class variables: Class variables: - Population, which is initialized to 1500 , is a class variable that keeps track of the total population of the planet Lemuria over time. As new objects are created (i.e., new Limurians come to the planet), the population number is automatically incremented by 1 . Hence, when the first object is created, the population should be changed to 1501 , when the second object is created, the population should be changed to 1502 , etc. - Lim_ID_Generator, which is initalized to 3000, is a class variable that is used to generate the 1 imID (see below) for a new object by increasing the previous ID (3000) by 2 and appending the first three characters of the name of the Limurian. For example, if the name of the Limurian is Shrilim, then the id for Shrilim should be 3002Shr. When the next object is created with the name Bhavlim, its ID would be 3004Bha. Etc. - LIMSPEED, which is set to 5000 , is the number of limmetres per limminute that Limurians travel when going back to their original planet. Instance variables: - 1 imID is 2 more than the value of the class varaible Lim_ID_Generator, with the first three characters of the Limurian's name appended, as described above - limName is the name of the Limurian - distanceFromOrig is the distance from planet Lemuria to the Limurian's original home planet, in limmetres Also include the following methods: - constructor method for the Limurian class - accessor method getLimID to retrieve the ID of the Limurian - accessor method getDistance to retrieve the distance of the Limurian's home planet from the planet Lemuria - mutator method updateDistance to change the distance from Lemuria to the Limurian's original planet - method computeTravelTime to compute the amount of travel time, in limminutes, that it takes a Limuria to travel to and from the Limuria's original home planet - special___tr__method to return the information about the Limurian, including the 1imID,1imName, distanceFromOrig and the time taken to travel to and from their original planet, with appropriate descriptive labels, as shown in the sample output Also include a main function to test the defined class as follows: - create 3 Limurian objects - print information about each Limurian using the __str_ method - update the distanceZromorig of the second Limurian and print the Limurian's ID, the old distance, and the updated distance with appropriate descriptive labels, as shown in the sample output - print the current population of Limurians on the planet with an appropriate descriptive label