1. 程式人生 > >用Python解決Pat上的題目,二戰成功

用Python解決Pat上的題目,二戰成功

用Python解決Pat上的題目,第一次以本地測試通過而線上評測失敗告終後,心有不甘。再挑了一道更簡單的題目試了一下,結果成功了。說明python確實是可以用來求解Pat上的題目呀。

題目:1001. 害死人不償命的(3n+1)猜想 (15)

這裡寫圖片描述

提交的程式碼如下:

a = int(raw_input())
count=0
while(not a == 1):
    count+=1
    if a%2==0:
         a=a/2
    else:
         a=(3*a+1)/2
print count

這裡寫圖片描述