Загрузка данных


# Модуль assistant_class

# класс Лаборант
class Assistant():
    
    # конструктор класса
    def __init__(self, name, position):
        # имя
        # должность
        pass

    # метод вывода информации
    def print_info(self):
        pass

    # метод для полива опытного образца
    def water(self, vegetable):
        # увеличь насыщенность водой на 1
        print("Вы полили образец:", vegetable.kind, "\n")

    # метод для обработки удобрением
    def fertilize(self, vegetable):
        # увеличь насыщенность удобрением на 1
        print("Вы внесли удобрение на образец:", vegetable.kind, "\n")

    # метод включения освещения
    def turn_light(self, vegetable):
        # увеличь насыщенность светом на 1
        print("Вы включили дополнительное освещение для образца:", vegetable.kind, "\n")

    # проверка результатов
    def checkresult(self, result1, result2, result3):
        # если все результаты True
            # вывести информацию о лаборанте
            # вывести сообщение об успешной аттестации

        # иначе
            # вывести информацию
            # вывести сообщение о пересдаче
        pass









# Модуль grow_up

# импортируй классы
from assistant_class import *
from vegetable_class import *
from time import sleep


# создание объектов
assistant = Assistant('Иван', 'лаборант')

# создай объекты:
# corn
# tomato
# potato


print("Симуляция рабочего дня началась.")

time = 8
end_time = 19

# цикл работы
while time < end_time:

    print("Время:", str(time) + ':00')

    # выбор образца
    sample = input(
        "Выберите образец:\n"
        "1 - кукуруза\n"
        "2 - помидор\n"
        "3 - картофель\n"
    )

    # выбери нужный объект растения
    # if / elif / else

    # выбор действия
    action = input(
        "Выберите действие:\n"
        "1 - полить\n"
        "2 - внести удобрение\n"
        "3 - включить свет\n"
    )

    # вызови нужный метод лаборанта
    # if action == ...

    # увеличить время
    time = time + 1

    sleep(1)


# вывести информацию о растениях

# проверить статус:
# corn.checkstatus(...)
# tomato.checkstatus(...)
# potato.checkstatus(...)

# проверить результат лаборанта
# assistant.checkresult(...)