乾坤大挪移是金庸小说《倚天屠龙记》中记载的神妙武功心法,藏于中原明教总坛昆仑 山光明顶的禁地之中,乃明教镇教之宝,机缘巧合之下,被张无忌练成。 心法注明:此心法分七层,资质高者修习第一层 7 年可成,次者 14 年可成,如练至 21 年还无进展者,则不可再练下一层,以防走火入魔……秘笈作者本人只练至第六层,自古以 来从无一人练成第七层。
现在假设资质高者每层心法需 7 年练成,练成后可以进入下一层;资质一般者每层心法 需修炼 14 年,练成后可以进入下一层;资质差者不可以修炼此心法,或者修炼 21 年后提示 不能进入下一层;进入心法第七层后,提示无人可以练成第七层。 从键盘输入修炼者资质 H(资质高)、M(资质一般)、L(资质差),模拟输出不同资质的人修炼心法的过程。
1条回答 默认 最新
- A Python 萌新花花 2022-05-16 12:29关注本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
- s = input()
- level = 0
- year = 0
- while level<=6:
- year += 1
- print("修炼第{}年,".format(year),end = "")
- if (year%49 == 0 and s == "H") or (year%98 == 0 and s == "M"):
- print("心法无法突破")
- break
- elif year% 7 == 0 and s == "H":
- level+=1
- print("心法突破,",end = "")
- elif year %14 == 0 and s =="M":
- level += 1
- print("心法突破,",end = "")
- elif year%21 == 0 and s == "L":
- print("不能进入下一层")
- break
- print("当前第{}层".format(level))
1回复