close
python:
""" 題目:神奇的蝸牛 蝸牛爬樹,白天往上爬,晚上往下掉,且掉下的距離是第一天往下掉的10% eg:第一天掉下藍1m,第二天掉下1.1m,第三天掉下1.2m, 輸入說明: 輸入三個數字 h 樹的高度,d 白天爬幾公尺,n 第一天往下掉幾公尺 輸出說明: 輸出一個數字,表示第幾天爬到樹頂 或第幾天掉到地面 輸入範例 100 5 1 輸出範例 第84天掉到地面 輸入範例 50 5 1 輸出範例 第15天爬到樹頂 """ while True: try: h,d,n=map(int,input().split()) day=0#紀錄目前到第幾天 ch=0#紀錄目前高度 down=n r=n/10 while True: day+=1 ch+=d#在白天時往上爬 if ch>=h or ch<=0:break ch-=down#晚上時往地上掉 down+=r if ch>=h:print(f'第{day}天爬到樹頂') if ch<=0:print(f'第{day}天掉到地面') except:break
文章標籤
全站熱搜