###### tags: `python-TQC` # TQC+ 程式語言Python 308 迴圈位數加總 1. 題目說明: 請開啟PYD308.py檔案,依下列題意進行作答,將輸入值之每位數全部加總,使輸出值符合題意要求。作答完成請另存新檔為PYA308.py再進行評分。 2. 設計說明: 請使用迴圈敘述撰寫一程式,要求使用者輸入一個數字,此數字代表後面測試資料的數量。每一筆測試資料是一個正整數(由使用者輸入),將此正整數的每位數全部加總起來。 3. 輸入輸出: 輸入說明 先輸入一個正整數代表後面測試資料的數量 依測試資料的數量,再輸入正整數的測試資料 輸出說明 將測試資料的每位數全部加總 ![](https://i.imgur.com/cZdhj74.png) ```python= # method 1 n = eval(input()) for i in range(n): a = input() tot = 0 for j in range(len(a)): tot = tot+int(a[j]) print("Sum of all digits of {} is {}".format(a,tot)) # method 2 n = int(input()) for i in range(n): a = input() a1 = [] for j in a: a1.append(int(j)) print("Sum of all digits of {} is {}".format(a,sum(a1))) ```