每日任务day0816:小小勇者成长记之符文羊皮卷
目录
每日练习
药草的等级
药草之价
符文加工
清晨的薄雾笼罩了绿野村,林间的露水在叶尖闪烁着微光。小小勇者背起背包,带上药师交给他的羊皮卷,踏入森林深处。他的任务是采集四种稀有草药:银叶草、火焰花、冰晶藤和暗影草,并将它们排列在卷轴上,让卷轴上的古老符文显现力量。一路上,勇者必须跨过湍急的溪流、攀爬光滑的岩壁,还要绕开荆棘和迷雾。银叶草生长在河边浅滩,他蹲下身,轻轻拔起一株带着露水的叶片,仔细观察卷轴上符文的微光。火焰花在阳光下闪着微光,他用藤绳轻轻卷住花梗,放进背包时注意不让光芒散失。冰晶藤缠绕在岩壁上,每摘下一段,他都停下来观察卷轴的反应,确保光纹顺畅流动。暗影草隐藏在森林阴影中,勇者屏息行走,悄悄将草药放置在卷轴附近,让符文开始微微发亮。当四种草药全部收集完毕,他回到空地,把草药整齐地摆放在羊皮卷前。卷轴开始微微发热,符文沿着边缘闪烁光芒。勇者轻轻触碰卷轴,感受符文流动的力量,卷轴上的光辉随着草药的位置而变化。银叶草的符文先亮起,火焰花、冰晶藤、暗影草依次跟随,逐渐形成整齐的光纹。勇者仔细调整草药的摆放,确保符文的光芒顺畅流动。经过一番耐心的引导,卷轴上的符文终于完全显现,每株草药的等级和价值清晰可见。勇者凝视卷轴上的光纹,心里充满了成就感。药师走过来,微笑着看着卷轴:“你小心谨慎,又善于观察,终于让符文发挥了全部力量。”
每日练习
药草的等级
在故事中,勇者将四株草药摆放在羊皮卷前,卷轴上的符文开始闪烁,显示每株草药的力量等级,假设药草的名字的长度为药草的力量等级。
herbs = ["银叶草", "火焰花", "冰晶藤", "暗影草"] levels = dict(map(lambda herb: (herb, len(herb)), herbs)) print(levels)
对代码进行运行测试:
药草之价
符文继续闪烁,卷轴将每株草药的力量转化为价值。勇者凝视光纹,数字逐渐变成金币符号,表示它们的价格。
herbs = ["银叶草", "火焰花", "冰晶藤", "暗影草"] levels = dict(map(lambda herb: (herb, len(herb)), herbs)) prices = dict(map(lambda pair: (pair[0], pair[1] * 10), levels.items())) print(prices)
对代码进行运行测试:
符文加工
卷轴上的符文再次闪烁,为每株草药注入额外魔力。银叶草、火焰花、冰晶藤和暗影草的光纹依次跳动,原有价格逐渐增加,最终形成清晰的契约清单。
# 使用第二个示例的结果 prices = {'银叶草': 30, '火焰花': 30, '冰晶藤': 30, '暗影草': 30} # 每株草药的加价 additions = {'银叶草': 5, '火焰花': 10, '冰晶藤': 5, '暗影草': 15} # 使用 map 对每株草药加价 final_prices = dict(map(lambda herb: (herb, prices[herb] + additions[herb]), prices.keys())) print(final_prices)
对代码进行运行测试: