#18984: python問題


nick26268@g.ncu.edu.tw (ちょう可愛いのゆんゆん)


import sys
for i in sys.stdin:
i = int(i)
if i == 0:
print(i)
else:
while i != 0 :
print(i%10,end='')
i = i//10

請問這哪裡有問題

想了很久沒頭緒...

#18985: Re:python問題


inversion (「我們所認識的可符香是個像天使的好女孩」之葉林 *Cries...)


import sys
for i in sys.stdin:
i = int(i)
if i == 0:
print(i)
else:
while i != 0 :
print(i%10,end='')
i = i//10

請問這哪裡有問題

想了很久沒頭緒...



根據題目的提示所敘:

提示 : 

* 前面有 0 的話應消除

翻轉後的數字是不能有前導 0 的(除非此數為 0) 。

 

而您的程式碼輸入進 100,會輸出 001 ,並不符合要求。

且每輸入一筆測資之後的輸出與下一筆沒有任何間隔(換行),此會被判斷為 WA 。

 

以上。希望有幫助到您。

#18987: Re:python問題


nick26268@g.ncu.edu.tw (ちょう可愛いのゆんゆん)


import sys
for i in sys.stdin:
i = int(i)
if i == 0:
print(i)
else:
while i != 0 :
print(i%10,end='')
i = i//10

請問這哪裡有問題

想了很久沒頭緒...



根據題目的提示所敘:

提示 : 

* 前面有 0 的話應消除

翻轉後的數字是不能有前導 0 的(除非此數為 0) 。

 

而您的程式碼輸入進 100,會輸出 001 ,並不符合要求。

且每輸入一筆測資之後的輸出與下一筆沒有任何間隔(換行),此會被判斷為 WA 。

 

以上。希望有幫助到您。

了解~謝謝開導!