b015: 追殺比爾
"""
全世界的人都在追殺比爾,至於原因,
沒有人知道,連比爾本人也覺得很莫名奇妙。
為了逃避追擊,比爾花大錢請了數十位身材和
他差不多的人打扮成他的樣子,要一起通過一個關卡,
要從這麼多人裡面找出誰才是真正的比爾可是一件
很費時的事。幸好,我們事先得到這群人的名字
以及他們所排的隊伍,請你找出比爾是排在哪一個位置。
輸入說明:
輸入資料共有三行文字,每行有一個以上的名字,代表這行隊伍裡位置的順序。
輸出說明:
請找出名為 BILL 的人是在哪一行的第幾個(從1開始),最多只會有一位 BILL,而如果 BILL 不在這裡面,則輸出 NO。
範例輸入:
A BILL C
D E F G
HI
範例輸出 :
1 2
"""
list1=[]
list2=[]
list3=[]
while True:
c=input("第1組資料 輸入數字 或 Q,q 離開 --> ")
if c=='q' or c=='Q':
break
elif (c.isalpha()==True):
list1.append(c.upper())
while True:
c=input("第2組資料 輸入數字 或 Q,q 離開 --> ")
if c=='q' or c=='Q':
break
elif (c.isalpha()==True):
list2.append(c.upper())
while True:
c=input("第3組資料 輸入數字 或 Q,q 離開 --> ")
if c=='q' or c=='Q':
break
elif (c.isalpha()==True):
list3.append(c.upper())
print (list1)
print (list2)
print (list3)
#----------------------------
y=0
flag=0
for i in range (0,len(list1)):
if list2[i]== 'BELL':
flag=1
break
else:
y=y+1
if flag==1:
print("第1組 第",y+1,"位置是 BELL")
#----------------------------
y=0
flag=0
for i in range (0,len(list2)):
if list2[i]== 'BELL':
flag=1
break
else:
y=y+1
if flag==1:
print("第2組 第",y+1,"位置是 BELL")
#----------------------------
y=0
flag=0
for i in range (0,len(list3)):
if list3[i]== 'BELL':
flag=1
break
else:
y=y+1
if flag==1:
print("第1組 第",y+1,"位置是 BELL")
#----------------------------
===== ======= RESTART: F:/Python_APSC/b015.py ======================
第1組資料 輸入數字 或 Q,q 離開 --> bell
第1組資料 輸入數字 或 Q,q 離開 --> alex
第1組資料 輸入數字 或 Q,q 離開 --> marry
第1組資料 輸入數字 或 Q,q 離開 --> A
第1組資料 輸入數字 或 Q,q 離開 --> B
第1組資料 輸入數字 或 Q,q 離開 --> q
第2組資料 輸入數字 或 Q,q 離開 --> Bell
第2組資料 輸入數字 或 Q,q 離開 --> C
第2組資料 輸入數字 或 Q,q 離開 --> D
第2組資料 輸入數字 或 Q,q 離開 --> FFF
第2組資料 輸入數字 或 Q,q 離開 --> qER
第2組資料 輸入數字 或 Q,q 離開 --> q
第3組資料 輸入數字 或 Q,q 離開 --> q
['BELL', 'ALEX', 'MARRY', 'A', 'B']
['BELL', 'C', 'D', 'FFF', 'QER']
[]
第1組 第 1 位置是 BELL
第2組 第 1 位置是 BELL
>>>
2017年12月24日 星期日
訂閱:
張貼留言 (Atom)
Messaging API作為替代方案
LINE超好用功能要沒了!LINE Notify明年3月底終止服務,有什麼替代方案? LINE Notify將於2025年3月31日結束服務,官方建議改用Messaging API作為替代方案。 //CHANNEL_ACCESS_TOKEN = 'Messaging ...
-
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 + * 後 序式的運算 例如: 運算時由 後序式的...
沒有留言:
張貼留言