天天看點

《Python程式設計:從入門到實踐》 第二章 動手試一試

#動手試一試
##2-1 簡單消息: 将一條消息存儲到變量中,再将其列印出來。
message = ''Hello!"
print(message)

##2-2 多條簡單消息: 将一條消息存儲到變量中,将其列印出來;再将變量的值修改為一條新消息,并将其列印出來。
message = "Hello~"
print(message)

message = "Hello bro~"
print(message)

##2-3 個性化消息: 将使用者的姓名存到一個變量中,并向該使用者顯示一條消息。顯示的消息應非常簡單,如“Hello Eric, would you like to learn some Python today?”。
name = "fiona"

message = "Hello " + name.title() + ',' + "would you like to learn some Python today?"
print(message)

##2-4 調整名字的大小寫: 将一個人名存儲到一個變量中,再以小寫、大寫和首字母大寫的方式顯示這個人名。
name = "FIona"
print(name.lower())
print(name.upper())
print(name.title())
##2-5 名言: 找一句你欽佩的名人說的名言,将這個名人的姓名和他的名言列印出來。輸出應類似于下面這樣(包括引号):Albert Einstein once said, “A person who never made a mistake never tried anything new.”

##2-6 名言2: 重複練習2-5,但将名人的姓名存儲在變量famous_person 中,再建立要顯示的消息,并将其存儲在變量message 中,然後列印這條消息。

##2-7 剔除人名中的空白: 存儲一個人名,并在其開頭和末尾都包含一些空白字元。務必至少使用字元組合"\t" 和"\n" 各一次。列印這個人名,以顯示其開頭和末尾的空白。然後,分别使用剔除函數lstrip() 、rstrip() 和strip() 對人名進行處理,并将結果列印出來。
name = " fiona "

print("\n" + name)
print("\n\t" + name)
print(name.lstrip())
print(name.rstrip())
print(name.strip())

##2-8 數字8: 編寫4個表達式,它們分别使用加法、減法、乘法和除法運算,但結果都是數字8。為使用print 語句來顯示結果,務必将這些表達式用括号括起來,也 就是說,你應該編寫4行類似于下面的代碼:    print(5 + 3)    輸出應為4行,其中每行都隻包含數字8。
print(4 + 4)
print(9 - 1)
print(2 * 4)
print(8 / 1)

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

##2-10 添加注釋: 選擇你編寫的兩個程式,在每個程式中都至少添加一條注釋。如果程式太簡單,實在沒有什麼需要說明的,就在程式檔案開頭加上你的姓名和目前日 期,再用一句話闡述程式的功能。

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