更大的田字格python

2021-10-07 19:15:13 字數 848 閱讀 8111

5.1程式練習題3.5輸出了乙個簡單的田字格,用函式化簡其**,輸出如圖5.12所示的更大田字格。

a,b,c,d=

'+ '

,'-- '

,'|'

,' '

defline

(m):

#橫線for i in

range

(m*5+1

):print

("{}"

.format

(a if i%5==

0else b)

,end='')

print()

deflittlegezi

(m):

#小格仔(不帶下線)

line(m)

for j in

range

((m+2)

*4):

print

("{}{}"

.format

(c,d*13)

,end='')

if j%

(m+2

)!=m+

1else

print(""

)def

biggezi

(m,n)

:#大格仔

for i in

range

(n):

littlegezi(m)

line(m)

#最下線

biggezi(2,

2)#兩個引數別是橫格仔和豎格仔數

田字格布局

我是1號 我是2號 我是3號 我是4號 首先有幾點需要明確 1.沒有float屬性的div不管它是多麼小還是多麼寬它都是獨自占用乙個行。2.float left是什麼意思?只要乙個div加了float left屬性之後它就變得不再是乙個獨佔一行的元素了。我們可以把瀏覽器的div分為兩層,這就和兩個平...

css田字格布局

思考為什麼四個方塊是由上到下排列的,而不是藍色在紅色的右邊,綠色在藍色的右邊,灰色在綠色的右邊,上面說過了,因為它們是沒有float屬性的div,要獨佔一行。接下來想讓藍色的快在紅色的右邊,那麼需要給紅色加上float left屬性,藍色的塊也加上float left屬性,是這樣的 效果如下圖所示 ...

CSS3田字格列表的樣式編寫

在很多專案中,需要實現分格展示的功能,中間有灰色分割線,兩側沒有。如圖 按照一般的思路,設定好li的寬度,通過nth of type n 的方式給li標籤新增樣式。設定每個li 33.33 的寬度,但當我們新增1px邊框時,最右邊的內容就被擠了下來。這時可以通過給父級 ul 新增 before af...