---
# System prepended metadata

title: TQC+ 程式語言Python 308 迴圈位數加總
tags: [python-TQC]

---

###### 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)))
```
