1. 下面的程式碼可以讓我們一行一行輸入資料。 如果使用者輸入空白行(直接按 ENTER),就停止輸入。
    poem = []
    while True:
        line = input("? ")
        if line == '': break
        poem.append(line)
    for i in range(len(poem)):
        print(i+1, poem[i])
  2. 試撰寫一程式,在使用者用橫式輸入一首詩後,用直式輸出。
  3. 請各使用一首五言絕句、五言律詩、七言絕句、七言律詩測試你的程式。
  4. Hint: 如果不知從何下手,可先寫一個只處理五言絕句的程式。這個特殊狀況可以處理,其他就容易依此類推了。
  5. 例如使用者輸入
    ? 錦瑟無端五十弦
    ? 一弦一柱思華年
    ? 莊生曉夢迷蝴蝶
    ? 望帝春心托杜鵑
    ? 滄海月明珠有淚
    ? 藍田日暖玉生煙
    ? 此情可待成追憶
    ? 只是當時已惘然
    ? 
    程式則輸出
    只此藍滄望莊一錦
    是情田海帝生弦瑟
    當可日月春曉一無
    時待暖明心夢柱端
    已成玉珠托迷思五
    惘追生有杜蝴華十
    然憶煙淚鵑蝶年弦