while True: try: n=int(input()) t=0 while n!=1: if n%2==0: n//=2 t+=1 else: n=3*n+1 t+=1 print(t) except EOFError: break
while True: try: n=int(input()) t=0 while n!=1: if n%2==0: n//=2 t+=1 else: n=3*n+1 t+=1 print(t) except EOFError: break
因為測資最後面有空行,所以要另外判斷
跟這個問題一樣:https://zerojudge.tw/ShowThread?postid=13339&reply=0