一根高筋拉面,中间切一刀,可以得到2根面条。
如果先对折1次,中间切一刀,可以得到3根面条。
如果连续对折2次,中间切一刀,可以得到5根面条。 那么,连续对折10次,中间切一刀,会得到多少面条呢?
def noodle1(times):
r=2
for i in range (0,times):
r=r*2-1
print("法一切的面条数是:",r)
def noodle2(times):
s=2
a=1
for i in range (0,times):
s+=a
a=a*2
print("法二切的面条数是:",s)
if __name__=="__main__":
print("输入折叠次数:")
times=int(input())
noodle1(times)
noodle2(times)