攝影或3C

Python TQC考題704 集合條件判斷, list.append(n), set.add(n)

#Python TQC考題704 集合條件判斷L=[]
while(True):
n=eval(input())
if n == -9999:break
L.append(n)

print(“Length:”,len(L))
print(“Max:”,max(L))
print(“Min:”,min(L))
print(“Sum:”,sum(L))

 

mset=set() #集合初始化

“””

set跟dictionary

都是使用{}

={} 會建立空的dictionary

=set() 才能建立空set

“””

while True:
n=eval(input())
if n==-9999:break
mset.add(n)
#集合加入元素
#跟list.append()一樣
#但set要用.add()

#print(mset)
print(“Length:”,len(mset))
print(“Max:” ,max(mset))
print(“Min:” ,min(mset))
print(“Sum:” ,sum(mset))

#使用逗號,
#前方會自動出現空白

 

#沒有要做交集&,聯集|,差集-,對稱差集^

#這題用list或set都一樣

 

“””

題目示範沒有輸入重複的數值

導致這一題用set跟list都一樣

還是依據題意, 用set做

“””

 

#再練習一次:

 

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡