想给老树开花?不妨试试以下方案。
一、合理施肥
老树也需要养分,合理施肥是老树开花的重要步骤。
1、在春季开始,每月施一次有机肥,可以用腐熟过的堆肥,混入磷酸二铵等,用量大约是10斤每棵/每月;
<!-- 有机肥配方 -->
def organic_fertilizer(dosage: float, tree_num: int, month: int):
fertilizer = ['compost', 'ammonium phosphate']
return {fert: dosage * tree_num / month for fert in fertilizer}
dosage = 10
tree_num = 1
month = 1
print(organic_fertilizer(dosage, tree_num, month)) # {'compost': 10.0, 'ammonium phosphate': 10.0}
2、夏季中后期可以进行追肥,可用余渣复混于水中,再加入高锰酸钾,喷洒在树根及叶面即可。
<!-- 追肥配方 -->
def supplementary_fertilizer(dosage: float, tree_num: int, period: str):
fertilizer = ['residue', 'potassium permanganate']
if period == 'summer':
return {fert: dosage * tree_num for fert in fertilizer}
else:
return {}
dosage = 2
tree_num = 1
period = 'summer'
print(supplementary_fertilizer(dosage, tree_num, period)) # {'residue': 2, 'potassium permanganate': 2}
3、秋季施入1次无机肥。可以选用氮、磷、钾比例为5:1:1的复合肥,用量为7-8公斤每棵;
<!-- 无机肥配方 -->
def inorganic_fertilizer(dosage: float, tree_num: int):
fertilizer = ['compound']
return {fert: dosage * tree_num for fert in fertilizer}
dosage = 8
tree_num = 1
print(inorganic_fertilizer(dosage, tree_num)) # {'compound': 8}
二、及时修剪
删繁就简,及时修剪可以使老树更集中能量开花。
1、夏季、秋季不需要进行大修剪,只需要清除残枝、病虫害和叶子
<!-- 清理过季枝叶:summer & autumn -->
class Trimming:
def __init__(self, season: str):
self.season = season
def remove_dross(self, dross: str):
self.dross = dross
if 'leaf' in dross:
print(f'remove {dross} in {self.season}')
else:
print(f'remove {dross} in {self.season} and prune the branches')
summer = Trimming('summer')
autumn = Trimming('autumn')
summer.remove_dross('dead leaf') # remove dead leaf in summer
autumn.remove_dross('dead branches') # remove dead branches in autumn and prune the branches
2、春季进行促进花蕾分化修剪,把上一年的花并不长大的枝条顺手整理掉 。
<!-- 促进修剪 -->
class Flowering:
def promote_pruning(self, branch: str):
self.branch = branch
if 'bloom' not in branch:
print(f'pruning {branch} will promote the flowering.')
else:
print(f'the {branch} are blooming, no need to prune.')
spring = Flowering()
spring.promote_pruning('bud bearing') # pruning bud bearing will promote the flowering.
spring.promote_pruning('flowering') # the flowering are blooming, no need to prune.
三、适时喷雾
适时喷雾可以增加空气湿度,有助于花蕾生长。
1、春季和秋季,早晚可以浇水增加空气湿度;
<!-- 喷雾方式1 -->
def spray_water(time: str, season: str):
if season in ['spring', 'autumn']:
print(f'watering at {time} will increase the air humidity in {season}')
time = 'morning'
season = 'spring'
spray_water(time, season) # watering at morning will increase the air humidity in spring
2、夏季高温天气,中午时分进行喷雾。
<!-- 喷雾方式2 -->
def spray_mist(time: str, season: str, temperature: int):
if season == 'summer' and time == 'noon' and temperature >= 30:
print(f'misting in {time} will cool and moisturize tree in hot summer')
time = 'noon'
season = 'summer'
temperature = 35
spray_mist(time, season, temperature) # misting in noon will cool and moisturize tree in hot summer
四、环境调节
树生长的环境对花蕾的分化也非常重要。
1、保持夏季盆土湿度,注意避免根部积水;
<!-- 湿度调节 -->
class Soil:
def keep_moist(self, humidity: str):
self.humidity = humidity
if self.humidity == 'wet':
print('pay attention to avoid stagnant water around the roots in summer')
else:
print('please water when the soil is dry')
summer_soil = Soil()
summer_soil.keep_moist('wet') # pay attention to avoid stagnant water around the roots in summer
2、在阳光充足、通风良好、湿度与温度适宜的条件下,老树就会顺利开花。
<!-- 生态环境 -->
class Ecological_environment:
def fit_conditions(self, sunlight: str, air: str, temperature: str):
self.sunlight = sunlight
self.air = air
self.temperature = temperature
if self.sunlight == 'sufficient' and self.air == 'well' and self.temperature == 'moderate':
print('will bloom when environmental conditions match')
ecological = Ecological_environment()
ecological.fit_conditions('sufficient', 'well', 'moderate') # will bloom when environmental conditions match