1.孙悟空金箍棒长度2m,每次可以缩短到原来1/2的长度,求多少次后长度小于 1cm 即 0.01m。
#金箍棒长度
d=2 #金箍棒长度
c=0 #次数
#代码开始
while d>=0.01:
d=(1/2)*d
c=c+1
print(c)
2.乌龟决心去做环球旅行,第 1小时爬行了 10 米,第 2 小时爬行了 5 米,第 3 小时爬行 2.5 米,速度不断减半,请问多少小时后可以爬行 20M。
#乌龟旅行
total=10 #总路程
d=10 #速度
t=1 #时间
#代码开始
while total<20:
d=0.5*d
total=total+d
t=t+1
print(t)
两个简单的小问题,重在理解。