---
# System prepended metadata

title: TQC+ 程式語言Python 810 最大值與最小值之差
tags: [TQC, Python]

---

###### tags: `Python`,`TQC`
#  TQC+ 程式語言Python 810 最大值與最小值之差

1. 題目說明:
請開啟PYD810.py檔案，依下列題意進行作答，找出串列數字中最大值和最小值之間的差，使輸出值符合題意要求。作答完成請另存新檔為PYA810.py再進行評分。

2. 設計說明：
請撰寫一程式，首先要求使用者輸入正整數k（1 <= k <= 100），代表有k筆測試資料。每一筆測試資料是一串數字，每個數字之間以一空白區隔，請找出此串列數字中最大值和最小值之間的差。

提示：差值輸出到小數點後第二位。

3. 輸入輸出：
輸入說明
先輸入測試資料的筆數，再輸入每一筆測試資料（一串數字，每個數字之間以空白區隔）

輸出說明
每個串列數字中，最大值和最小值之間的差

![](https://i.imgur.com/KC0w2cl.png)
```python=
#method 1
test = int(input())
for i in range(test):
    s1 = input() #<str>
    s2 = s1.split(" ") #list <str>
    s3 = [eval(s) for s in s2] #list <float/int>
    print("{:.2f}".format(max(s3)-min(s3)))
    
#method 2
test = int(input())
for i in range(test):
    a = input().split(" ")
    d = []
    for j in range(len(a)):
        d.append(eval(a[j]))
    print("{:.2f}".format(max(d)-min(d)))

```
