python 更多的打印(輸出)

2021-09-15 14:44 更新

練習7.更多的打?。ㄝ敵觯?/h2>

現(xiàn)在我們將做一批練習,在練習的過程中你需要輸入代碼,并讓它們運行起來。我不會解釋太多,因為這節(jié)的內(nèi)容都是以前熟悉過的。這節(jié)練習的目的是鞏固你學到的東西。我們幾個練習后再見。不要跳過這些習題。不要復制粘貼!

print "Mary had a little lamb."
print "Its fleece was white as %s." % 'snow'
print "And everywhere that Mary went."
print "." * 10  # what'd that do?

end1 = "C"
end2 = "h"
end3 = "e"
end4 = "e"
end5 = "s"
end6 = "e"
end7 = "B"
end8 = "u"
end9 = "r"
end10 = "g"
end11 = "e"
end12 = "r"

# watch that comma at the end.  try removing it to see what happens
print end1 + end2 + end3 + end4 + end5 + end6,
print end7 + end8 + end9 + end10 + end11 + end12

你看到的結(jié)果

$ python ex7.py
Mary had a little lamb.
Its fleece was white as snow.
And everywhere that Mary went.
..........
Cheese Burger

附加題

1.逆向閱讀,給每一行的加上注釋。2.倒著朗讀出來,找出自己的錯誤。3.從現(xiàn)在開始,把你犯過的錯誤記錄一張紙上。4.在開始下一節(jié)習題時,閱讀一遍你記錄下來的錯誤,并且盡量避免在下個練習中再犯同樣的錯誤。5.記住,每個人都會犯錯誤。程序員和魔術(shù)師一樣,他們希望大家認為他們從不犯錯,不過這只是表象而已,他們每時每刻都在犯錯。

常見問題

Q: 為什么使用名字為'snow'的變量?

這個可不是一個變量,這只是一個字符串,變量的兩邊可不會出現(xiàn)單引號。

Q:有必要像你在附加題1中說的那樣,給每一行代碼加上英文注釋嗎?

也不是,你給每一行加上注釋,只是方便你理解每一行代碼的功能,不過,有時候當你要編碼解決一個較難的問題時,還是需要加上注釋的,這樣能訓練你將代碼翻譯成自己的語言。

Q:我可以用單引號或雙引號標識一個字符串,那它們有什么不同嗎?

在Python中,單雙引號都可以用來標識一個字符串,單引號更多用在較短的字符串上。

Q:能不能不用逗號,而把最后兩行合并到一行的print里?

當然可以,你能很容易做到這一點,但是這一行會變的很長,會超過80個字符,這在Python中可不是好的代碼風格。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號