笨方法學Python 習題 9 列印,列印,列印

2021-08-04 09:05:24 字數 1388 閱讀 7954

#!usr/bin/python

# -*- coding:utf8 -*-

# here's somt new strange stuff, remember type it exactly.

days = "mon tue wed thu fri sat sun"

months = "jan\nfeb\nmar\napr\nmay\njun\njul\naug"

print ("here are the days:" , days)

print ("here are the months:" , months)

print ("""

there's something going on here.

with the three double-quotes.

we'll be able to type as much as we like.

even 4 lines if we want, or 5, or 6.

""")

執行結果如下:

$ python ex9.py

here are the days: mon tue wed thu fri sat sun

here are the months: jan

febmar

aprmay

junjul

augthere's something going on here.

with the three double-quotes.

we'll be able to type as much as we like.

even 4 lines if we want, or 5, or 6.

$

加分習題

自己檢查結果,記錄你犯過的錯誤,並且在下個練習中盡量不犯同樣的錯誤。

常見問題回答

怎樣將月份顯示在新的一行?

字串以 \n 開始就可以了,像這樣: "\njan\nfeb\nmar\napr\nmay\njun\njul\naug"

為什麼使用 %r 時 \n 新行就不靈了?

%r 就是這個樣子,它列印出的是你寫出來的方式(或者近似方式)。它是用來 debug 的原始格式。

為什麼在三引號之間加入空格就會出錯?

你必須寫成 """ 而不是 " " ",引號之間不能有空格。

為什麼你列印時用了 + 而不是逗號?

因為我的目的是將兩個字串連線起來,組建成乙個新的字串。後面你會學到,print 裡的逗號其實是分隔引數的一種方式。

我的大部分錯誤都是拼寫錯誤,是不是我太笨了?

對於初學者甚至高階學員來說,大部分程式設計中的錯誤都是拼寫錯誤,或者別的一些簡單錯誤。

笨方法學Python 習題0

第一天學習,教材是中文第四版,完全零基礎 之前電腦上安裝了anaconda 所以現在是這個狀態,不知道python 3在之後的學習有沒有什麼問題,先這樣再說吧 ctrl z撤銷,回到python之前 windows裡terminal 就是指powershell 建立目錄 mkdir 進入目錄 cd ...

笨方法學python 習題4 5 6 7 8

習題4 space in a car中 car是假想空格字元 附加題 我的3的版本裡只用4沒有問題,我的猜想是2中如果除數都是int,答案會是去掉小數剩下的部分 比如說如果最後答案是3.75,python會顯示3,而實際上我們應該得出4這個答案,就不匹配了。是assignment,equal to ...

《 笨方法學 Python 》 習題 6 9

習題 6 字串和文字 x there are d types of people.10 binary binary do not don t 如果在字串中通過格式化字元放入多個變數,需要將變數放到 中,變數之間用逗號隔開 y those who know s and those who is s.b...