File size: 594 Bytes
5417c06
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from pydantic import BaseModel

class Planet(BaseModel):
    def __init__(self, name, atmosphere, species, signature_dish, activities):
        self.name = name
        self.atmosphere = atmosphere
        self.species = species
        self.signature_dish = signature_dish
        self.activities = activities

    def describe(self):
        return f"Planet: {self.name}\n" \
               f"Atmosphere: {self.atmosphere}\n" \
               f"Species: {self.species}\n" \
               f"Signature Dish: {self.signature_dish}\n" \
               f"Activities: {', '.join(self.activities)}"