用python和C 列印天干地支

2021-09-11 06:42:16 字數 745 閱讀 5246

有c#的底子,但也不厚。python雖好,但c#不能丟。對照著學習更有挑戰性,兩個方面都能加深印象。

一、c#**

public static listtiandi()

; string dizhi = ;

liststrlist = new list();

foreach(string str in tiangan)

");}

return strlist;

}static void main(string args)

二、python**

**就簡單多了。

python裡沒有foereach關鍵字,用(for...in)替代。

list_tiangan=["甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"]

list_dizhi=["子", "醜", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"]

list_tiandi=

for str in list_tiangan:

for str2 in list_dizhi:

print(list_tiandi)

輸出:

用Python高效地移動檔案

os.walk對於遍歷子目錄極其方便。ps 2014 12 12 5年後的今天,因為要寫乙個指令碼,列出5000多個分散的dicom的資訊,然後按每4gb一批打包到iso檔案中。又找到我上面的這篇文章。現在看當時這文章一是沒突出題目,主要介紹了os.walk的用法,二是細節沒說清楚。這裡再補充幾點 ...

用C 列印實心菱形

題目描述 列印 n 階實心菱形 輸入描述 輸入乙個整數n,0 n 10 輸出描述 輸出 n 階實心菱形 佔 2 n 1 行 樣例輸入 3樣例輸出 以下是我的樣例 語言 c 環境 microsoft visual c 2010 includeusing namespace std int main e...

用C語言列印菱形

對於乙個c語言新手而言,列印菱形是一件不太容易的事兒.對我這樣的新手而言當然也是比較困難的.因此,在這裡,對於這個經典的c語言題我想做乙個總結 對於菱形而言,我們可以看出,它是由左邊的空格和 組成的.所以在進行列印的時候,就應該列印左邊的空格和 由於在列印完 之後就結束了,右邊自然就是空的,所以這時...