今天,在論壇看到乙個有趣的if 迴圈,我感覺有不錯,就分享出來
問題,列表只有6個數,為什麼列印8個數?原理?
解題思路
列印增加i,判斷迴圈到**多迴圈了為什麼只有6個數,卻列印8個數?因為 當i = b是,列印1,但程式沒有打斷,所以當i = b時,跳到下乙個if迴圈,但i不等於b,列印0,所以當迴圈到b時,列印兩次
當然,把if 迴圈改為elif就不會了1 q = ['小白分享,如有什麼說錯的,麻煩告知,謝謝,大佬勿噴啊!a', '
b', '
c', '
d', '
e', 'f'
]2for i inq:3
if i == 'b'
:4print(i + '1'
)5elif i == 'd'
:6print(i + '2'
)7elif i == 'e'
:8print(i + '3'
)9else:10
print(i + '
0')
一道有趣的迴圈題目
問題 輸入為 n,求乙個 n n的矩陣,規定沿 45度線遞增,形成乙個 zigzag 陣列 jepg 編碼裡取畫素資料的排列順序 用 c 實現。本人的實現思路 在 程式設計師面試寶典 中有另一種解法 問題的實質是把 0,n 1 中的整數依之字形填入乙個二維陣列。於是考慮按之字形遍歷陣列,遍歷時,方向...
一道有趣的迴圈題目
問題 輸入為 n,求乙個 n n的矩陣,規定沿 45度線遞增,形成乙個 zigzag 陣列 jepg 編碼裡取畫素資料的排列順序 用 c 實現。本人的實現思路 在 程式設計師面試寶典 中有另一種解法 問題的實質是把 0,n 1 中的整數依之字形填入乙個二維陣列。於是考慮按之字形遍歷陣列,遍歷時,方向...
JOI 有趣的有趣的家庭菜園Fgarden
職業經營家庭菜園的joi君每年在自家的田地中種植一種叫做ioi草的植物。ioi草的種子在冬天被播下,春天會發芽並生長至乙個固定的高度。到了秋天,一些ioi草會結出美麗的果實,並被收穫,其他的ioi草則會在冬天枯萎。joi君的田地沿東西方向被劃分為n個區域,從西側開始的第i個區域中種植著ioi草i。在...