---
# System prepended metadata

title: TQC+ 程式語言Python 705 子集合與超集合
tags: [TQC, Python]

---

###### tags: `Python`,`TQC`
#  TQC+ 程式語言Python 705 子集合與超集合


1. 題目說明:
請開啟PYD705.py檔案，依下列題意進行作答，將整數各自儲存至三個集合中並進行條件判斷，使輸出值符合題意要求。作答完成請另存新檔為PYA705.py再進行評分。

2. 設計說明：
請撰寫一程式，依序輸入五個、三個、九個整數，並各自儲存到集合set1、set2、set3中。接著回答：set2是否為set1的子集合（subset）？set3是否為set1的超集合（superset）？

3. 輸入輸出：
輸入說明
依序分別輸入五個、三個、九個整數

輸出說明
顯示回覆：
set2是否為set1的子集合（subset）？
set3是否為set1的超集合（superset）？
![](https://i.imgur.com/na2YvnA.png)

```python=
s1 = set()
print("Input to set1:")
for i in range(5):
    s1.add(int(input()))
s2 = set()
print("Input to set2:")
for i in range(3):
    s2.add(int(input()))
s3 = set()
print("Input to set3:")
for i in range(9):
    s3.add(int(input()))

print("set2 is subset of set1: {}".format(s2.issubset(s1)))
print("set3 is superset of set1: {}".format(s3.issuperset(s1)))
```
