可以把輸入的數字直接當成字串處理。
* 讀入字串後要將頭尾的 0 去除(前面的 0 可以藉由將字串轉為 int 再轉回 str 去除,後面的 0 可以在列印時跳過)
* 如果輸入為 0,必須輸出 0
大概是醬。
from sys import stdin
for s in stdin:
s = str(int(s.strip()))
flag = True
if (s=="0"):
print(s)
continue
for i in reversed(range(len(s))):
if (flag==True and s[i]=="0"):
continue
else:
flag = False
print(s[i], end="")
print()