b014: 打蚊子大賽
'''
夏天到了,蚊子也多了起來。自由社區發起居民一起來
打蚊子的活動,將全部的居民分成三組,每組居民打死
的蚊子數加起來最多那一組,將可以獲得獎勵。
由於每一組的居民人數都不固定,而每位居民打死的蚊子數
也不相同,你可以很快速地統計出哪一組獲勝嗎?
輸入說明:
輸入資料有三行(每行最多100字元),每行有一個以上
的整數(所有數字均>=0),代表這三組居民打死的蚊子數。
輸出說明:
請輸出打死蚊子總數最多的組別(1~3),以及他們總共打死幾隻蚊子。
範例輸入:
1 2 3
4 5
6
範例輸出 :
2 9
'''
list1=[]
list2=[]
list3=[]
while True:
c=input("第1組資料 輸入數字 或 Q,q 離開 --> ")
if c=='q' or c=='Q':
break
elif (c.isdigit()==True):
list1.append(c)
while True:
c=input("第2組資料 輸入數字 或 Q,q 離開 --> ")
if c=='q' or c=='Q':
break
elif ( c.isdigit()==True):
list2.append(c)
while True:
c=input("第3組資料 輸入數字 或 Q,q 離開 --> ")
if c=='q' or c=='Q':
break
elif (c.isdigit()==True):
list3.append(c)
print (list1)
print (list2)
print (list3)
sum1=0
for i in range(0,len(list1)):
sum1=sum1+int(list1[i])
sum2=0
for i in range(0,len(list2)):
sum2=sum2+int(list2[i])
sum3=0
for i in range(0,len(list3)):
sum3=sum3+int(list3[i])
print("輸出打死蚊子總數最多的組別(1~3),以及他們總共打死幾隻蚊子。")
print(sum1,sum2,sum3)
list4=[]
list4.append(sum1)
list4.append(sum2)
list4.append(sum3)
#求 list 的最大值 位置
m = (max(list4))
print(m)
y=0
for i in range (0,len(list4)):
if list4[i]== m:
break
else:
y=y+1
print("第",y+1,"組",end='')
print(" 共打死",max(sum1,sum2,sum3),"隻蚊子")
====================== RESTART: F:/Python_APSC/b014.py ======================
第1組資料 輸入數字 或 Q,q 離開 --> 12
第1組資料 輸入數字 或 Q,q 離開 --> 45
第1組資料 輸入數字 或 Q,q 離開 --> 23
第1組資料 輸入數字 或 Q,q 離開 --> 23
第1組資料 輸入數字 或 Q,q 離開 --> q
第2組資料 輸入數字 或 Q,q 離開 --> 12
第2組資料 輸入數字 或 Q,q 離開 --> 67
第2組資料 輸入數字 或 Q,q 離開 --> 533
第2組資料 輸入數字 或 Q,q 離開 --> q
第3組資料 輸入數字 或 Q,q 離開 --> 1223
第3組資料 輸入數字 或 Q,q 離開 --> 23
第3組資料 輸入數字 或 Q,q 離開 --> 7
第3組資料 輸入數字 或 Q,q 離開 --> q
['12', '45', '23', '23']
['12', '67', '533']
['1223', '23', '7']
輸出打死蚊子總數最多的組別(1~3),以及他們總共打死幾隻蚊子。
103 612 1253
1253
第 3 組 共打死 1253 隻蚊子
訂閱:
張貼留言 (Atom)
2024_09 作業3 以Node-Red 為主
2024_09 作業3 (以Node-Red 為主 Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker 2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...
-
python pip 不是内部或外部命令 -- 解決方法 要安裝 Pyqt5 1. 首先,開啟命令提示字元。 2. 輸入 pip3 install pyqt5 好像不能執行 ! ! 錯誤顯示 : ‘ pip3 ’ 不是內部或外部命令、可執行的程式或批...
-
課程講義 下載 11/20 1) PPT 下載 + 程式下載 http://www.mediafire.com/file/cru4py7e8pptfda/106%E5%8B%A4%E7%9B%8A2-1.rar 11/27 2) PPT 下載...
-
• 認 識 PreFix、InFix、PostFix PreFix(前序式):* + 1 2 + 3 4 InFix(中序式): (1+2)*(3+4) PostFix(後序式):1 2 + 3 4 + * 後 序式的運算 例如: 運算時由 後序式的...
沒有留言:
張貼留言