乾坤大挪移是金庸小说《倚天屠龙记》中记载的神妙武功心法,藏于中原明教总坛昆仑 山光明顶的禁地之中,乃明教镇教之宝,机缘巧合之下,被张无忌练成。 心法注明:此心法分七层,资质高者修习第一层 7 年可成,次者 14 年可成,如练至 21 年还无进展者,则不可再练下一层,以防走火入魔……秘笈作者本人只练至第六层,自古以 来从无一人练成第七层。
现在假设资质高者每层心法需 7 年练成,练成后可以进入下一层;资质一般者每层心法 需修炼 14 年,练成后可以进入下一层;资质差者不可以修炼此心法,或者修炼 21 年后提示 不能进入下一层;进入心法第七层后,提示无人可以练成第七层。 从键盘输入修炼者资质 H(资质高)、M(资质一般)、L(资质差),模拟输出不同资质的人修炼心法的过程。
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))
zz=input()
if zz=='H' or zz=='M':
print('第一层,第二层,第三层,第四层,第五层,第六层,无人可练成第七层')
else:
print('资质差者不可修炼此心法')
这题毛病大了,没提修炼的时候多大年龄,也不考虑寿命,那就是只要有资质练,谁都可以练到满级