《Python程式設計:從入門到實踐》第2章習題

司馬砸蛋發表於2018-08-22
#2-1 簡單訊息:將一條訊息儲存到變數中,再將其列印出來。
message = `Hi, I am a happy Coder`
print(message)

#2-2 多條簡單訊息: 將一條訊息儲存到變數中, 將其列印出來; 
再將變數的值修改為一條新訊息, 並將其列印出來。
message = `I am coming`
print(message)

#2-3個性化訊息: 將使用者的姓名存到一個變數中, 並向該使用者顯示一條訊息。 
顯示的訊息 應非常簡單, 
如“ Hello Eric, would you like to learn some Python today?” 。
name = `WWZ`
print("Hello " + name.title() + " would you like to learn some Python today?" )

#2-4 調整名字的大小寫: 將一個人名儲存到一個變數中, 
再以小寫、 大寫和首字母大寫的 方式顯示這個人名。
name = `WWZ`
print(name.lower())
print(name.upper())
print(name.title())

#2-5 名言: 找一句你欽佩的名人說的名言, 將這個名人的姓名和他的名言列印出來。
輸出應類似於下面這樣(包括引號) :
print("孔子曾說過,“學而不思則罔,思而不學則殆。”")

#2-6 名言2: 重複練習2-5, 但將名人的姓名儲存在變數famous_person中, 
再建立要顯示的訊息, 並將其儲存在變數message中,
然後列印這條訊息。
famous_person = "孔子"
message = "“學而不思則罔,思而不學則殆。”"
print(famous_person + "曾說過," + message)

#2-7 剔除人名中的空白: 儲存一個人名,並在其開頭和末尾都包含一些空白字元。
務必至少使用字元組合"	"和"
"各一次。
name = " 	 WWZ  "
name2 = " 
 WWZ  "
print(name.lstrip())
print(name.rstrip())
print(name.strip())
print(name2.lstrip())
print(name2.rstrip())
print(name2.strip())

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

#2-9 最喜歡的數字: 將你最喜歡的數字儲存在一個變數中, 
再使用這個變數建立一條訊息,指出你最喜歡的數字, 然後將這條訊息列印出來。
number = 1  
message = "My favorite number is,"
print(message + str(number))

#2-10新增註釋: 選擇你編寫的兩個程式, 在每個程式中都至少新增一條註釋。 
如果程式太簡單, 實在沒有什麼需要說明的,
 就在程式檔案開頭加上你的姓名和當前日期,
 再用一句話闡述程式的功能。
number = 1  #喜歡的數字
message = "My favorite number is," #闡述訊息
print(message + str(number))

#2-11 Python之禪: 在Python終端會話中執行命令import this, 
並粗略地瀏覽一下其他的指導原則。
import this 


相關文章