2022年8月16日 星期二

Python a038: 數字翻轉

 a038: 數字翻轉

#a038: 數字翻轉

'''

輸入任意數字,並將其數字全部倒轉

輸入說明

輸入一行包含一個整數,且不超過 2^31

輸出說明

輸出翻轉過後的數字

範例輸入 #1

12345

範例輸出 #1

54321


範例輸入 #2

5050

範例輸出 #2

505

'''


print('輸入任意數字,並將其數字全部倒轉')

flag=1

while (flag==1):

    try:

        aList=list(input('請輸入任意數字 (0 結束)--->'))

        if (aList[0]=='0'):

            flag=0

            break    

        else:

            bList=(aList[::-1])

            s = [str(integer) for integer in bList]

            a_string = "".join(s)

            res = int(a_string)

            print(res)

    except:

        break            



Python 3.7.9 (bundled)

>>> %Run a038.py

輸入任意數字,並將其數字全部倒轉

請輸入任意數字 (0 結束)--->41250

5214

請輸入任意數字 (0 結束)--->1234

4321

請輸入任意數字 (0 結束)--->0

>>> 

沒有留言:

張貼留言

Node-Red 常見安裝錯誤與解決方案

Node-Red 常見安裝錯誤與解決方案   安裝 Node-RED 失敗通常是因為   Node.js   版本不相容、權限不足(Windows 使用   sudo   或   --unsafe-perm )或 npm 快取問題。建議先確認 Node.js (LTS 版本) 安...