1. 程式人生 > >python從入門到實踐課後習題第二章

python從入門到實踐課後習題第二章

"""
2-1 簡單訊息: 將一條訊息儲存到變數中,再將其打印出來。
"""

msg = 'This is a message for you!!!'
print(msg)


"""
2-2 多條簡單訊息: 將一條訊息儲存到變數中,將其打印出來;再將變數的值修改為一條新訊息,並將其打印出來。
"""

msg = 'This is a message for you!!!'
print(msg)

msg = 'This is a new message!'
print(msg)
"""
2-3 個性化訊息: 將使用者的姓名存到一個變數中,並向該使用者顯示一條訊息。顯示的訊息應非常簡單,
如 “Hello Eric, would you like to learn some Python today?” 。
"""

name = 'eric'

print("Hello " + name.title() + ", would you like to learn some Python today?")
"""
2-4 調整名字的大小寫: 將一個人名儲存到一個變數中,再以小寫、大寫和首字母大寫的方式顯示這個人名。
"""

name = 'eric'

print(name.title())
print(name.lower())
print(name.upper())
"""
2-5 名言: 找一句你欽佩的名人說的名言,將這個名人的姓名和他的名言打印出來。
輸出應類似於下面這樣(包括引號):
Albert Einstein once said, “A person who never made a mistake never tried anything new.”
"""

name = 'Albert Einstein'
words = '“A person who never made a mistake never tried anything new.”'

print(name + " once said, " + words)    # 字串拼接
"""
2-6 名言 2 : 重複練習 2-5 ,但將名人的姓名儲存在變數 famous_person 中,
再建立要顯示的訊息,並將其儲存在變數 message 中,然後列印這條訊息。
"""

famous_person = 'Albert Einstein'
message = '“A person who never made a mistake never tried anything new.”'

print(famous_person + " once said, " + message) # 字串拼接
"""
2-7 剔除人名中的空白: 儲存一個人名,並在其開頭和末尾都包含一些空白字元。
務必至少使用字元組合 "\t" 和 "\n" 各一次。列印這個人名,以顯示其開頭和末尾的空白。
然後,分別使用剔除函式 lstrip() 、 rstrip() 和 strip() 對人名進行處理,並將結果打印出來。
"""

name = '   eric   '

print(name.rstrip())    # 去除尾部空白

print(name.lstrip())    # 去除頭部空白

print(name.strip())     # 去除頭尾空白
"""
2-8 數字 8 : 編寫 4 個表示式,它們分別使用加法、減法、乘法和除法運算,但結果都是數字 8 。
為使用 print 語句來顯示結果,務必將這些表示式用括號括起來,也
就是說,你應該編寫 4 行類似於下面的程式碼:
print(5 + 3)
"""

print(5 + 3)

print(9 - 1)

print(4 * 2)

print(8 / 1)
"""
2-9 最喜歡的數字: 將你最喜歡的數字儲存在一個變數中,
再使用這個變數建立一條訊息,指出你最喜歡的數字,然後將這條訊息打印出來。
"""

favorate_num = 7
print("My favorat number is " + str(favorate_num) + "!")