一、主題介紹:
串列與字串間的轉換時常出現在處理資料格式中,可應用在編碼、解碼、排序、或運算..等,今日透過以下題目學習此項功能。
(1) 題目
輸入一個不限位數的正整數,然後將此數字反轉並列印輸出。
(2) 輸入輸出
#輸入
正整數
#輸出
反轉後數字
#範例輸入
123456
#範例輸出
654321
二、程式範例:
1. a = list(input())
2. b = []
3. for i in range(len(a)-1,-1,-1):
4. b.append(a[i])
5. print(''.join(b))
#執行結果
123456
654321
三、程式解說:
第 1 行: 將輸入的正整數轉換為串列,並存於 a 變數中。
第 2 行: 宣告 b 為空串列。
第 3~4 行: 將 a 串列反向儲存於 b 串列中。
第 5 行: 將 b 串列轉換為字串後列印輸出。
沒有留言:
張貼留言