# Модуль 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(...)