2017年12月24日 星期日

b014: 打蚊子大賽

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 隻蚊子

沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...