# 10. 輸入五筆資料放在 tuple10 的元組 ,之後印出元組 每一個元素,以及找出此元組 最大值、最小值、總和。
# 2025/04/21-20:40
# 建立空串列
list1 = []
# 輸入五筆資料
print("請輸入 5 筆整數資料:")
for i in range(5):
try:
j = int(input(f"第 {i+1} 筆:"))
list1.append(j)
except:
print("⚠️ 輸入錯誤,請輸入整數")
break # 或重試也可以
# 轉換為元組
tuple10 = tuple(list1)
# 顯示所有內容
print("\n輸入的元組內容:")
for idx, val in enumerate(tuple10):
print(f"第 {idx+1} 筆:{val}")
# 顯示統計資訊
print(f"\n最大值:{max(tuple10)}")
print(f"最小值:{min(tuple10)}")
print(f"總和:{sum(tuple10)}")
功能 說明
enumerate() 用來列出索引與值,適合用來顯示「第幾筆:資料」
tuple() 把 list 轉成元組
max() / min() / sum() 都可以用在元組上,跟用在 list 一樣
請輸入 5 筆整數資料:
第 1 筆:10
第 2 筆:20
第 3 筆:5
第 4 筆:25
第 5 筆:15
輸入的元組內容:
第 1 筆:10
第 2 筆:20
第 3 筆:5
第 4 筆:25
第 5 筆:15
最大值:25
最小值:5
總和:75
題號 主題 完成狀況
1 輸入整數 → 串列 → 元組 → 基本統計 ✅ 已完成
2 兩個串列 → 轉元組 → 合併排序 ✅ 已完成
3 輸入字串至元組 → 顯示部分元素 ✅ 已完成
4 輸入整數 → 建立集合 → 統計值 ✅ 已完成
5 三個集合 → 子集合與超集合判斷 ✅ 已完成
6 輸入 X/Y 科目集合 → 各種集合運算 ✅ 已完成+debug成功✨
7 輸入兩字典 → 合併 → 排序輸出 ✅ 已完成
8 輸入顏色字典 → key排序輸出 ✅ 已完成
9 輸入字典 → 查詢是否存在 key ✅ 已完成
10 輸入 5 筆整數 → 元組 → 統計輸出 ✅ 已完成