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