2017年12月25日 星期一

b020: 辛德勒的名單

b020: 辛德勒的名單
"""
二戰期間,德國納粹將猶太人送進集中營集體屠殺,
辛德勒為了拯救這些猶太人,擬訂了一份名單,
藉此保護這些猶太人的生命安全。由於人實在是太多了,
所以辛德勒希望先將這些人名依照字母順序先排序,
你能幫他完成這項工作嗎?

輸入說明:
第一行有一個正整數 N (1<=N<=100),代表這筆名單的人數,接下來的 N 行,每行有一個人名。
輸出說明:
請將這些人名依字母順序排序後,依照一行一個名字的格式輸出。

範例輸入:
3
John
Mary
Amy

範例輸出 :
Amy
John
Mary
"""

list1=[]

X=int(input("輸入一個正整數 N (1<=N<=100) -> "))

for i in range (0,X):
    print("第",i+1,"資料 輸入數字",end='')
    c=str(input(" -> "))
    list1.append(c)


print(list1)

list1.sort()

print()
print(list1)


====================== RESTART: F:/Python_APSC/b020.py ======================
輸入一個正整數 N (1<=N<=100) -> 3
第 1 資料 輸入數字 -> john
第 2 資料 輸入數字 -> marry
第 3 資料 輸入數字 -> amy
['john', 'marry', 'amy']

['amy', 'john', 'marry']
>>> 

沒有留言:

張貼留言

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構

MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 這張圖片展示了一個 結合 MQTT 協定與 Modbus 通訊的遠端監控與控制系統架構 (主要透過 Node-RED 進行資料整合)。 系統包含三個核心部分,其運作功能說明如下: 1. ESP32 終端設備(硬體控制層...