python 實現60甲子
#!/usr/local/sbin/python3 # -*- coding:utf-8 -*- tiangan = [‘甲‘,‘乙‘,‘丙‘,‘丁‘,‘戊‘,‘己‘,‘庚‘,‘辛‘,‘壬‘,‘癸‘] dizhi = [‘子‘,‘醜‘,‘寅‘,‘卯‘,‘辰‘,‘巳‘,‘午‘,‘未‘,‘申‘,‘酉‘,‘戌‘,‘亥‘] index = 0 l = [] while index < 60: l.append(tiangan[index%10]+dizhi[index%12]) index = index+1 print(l)
python 實現60甲子
相關推薦
python 實現60甲子
end Coding [] color pre style pan pytho spa #!/usr/local/sbin/python3 # -*- coding:utf-8 -*- tiangan = [‘甲‘,‘乙‘,‘丙‘,‘丁‘,‘戊‘,‘己‘,‘庚‘,‘辛‘
python實現求連續子陣列最大和
問題描述:例如:[6,-3,-2,7,-15,1,2,2]求連續子陣列中的最大和,此陣列中最大和為8,從arr[0]到arr[3]。其餘位置都比這個要小。最大連續子陣列的特點:(1)第一個不為負數(2)如果前面數的累加加上當前數小於當前數,說明這次累加對總體的結果是無效的;如
最長公共子串和子序列的Python實現,帶圖示。
code mage 數字 實現 max 記錄 子串和 abc 使用 使用矩陣來記錄兩個子串之間各個字符之間的對應關系。 最長子串:矩陣中數字最大的就是最長子串的長度。若對應位置字符相同,則c[i][j] = c[i-1][j-1] + 1 1 def longSu
python 實現多個線程間消息隊列傳遞,一個簡單的列子
一致性 不同 lee mode any sum ase utf () #-*-coding:utf8-*-"""Producer and consumer models: 1. There are many producers and consumers at the
python實現簡單投資復利函數以及實現搖骰子猜大小函數
sum 導入 sta append 以及 for python 轉換 random 復利函數: 1 #!/user/bin/env python 2 #-*-coding:utf-8 -*- 3 #Author: qinjiaxi 4 def invest(amount,
python實現連續子數組的最大和
http tom 測試 mathjax 治法 bottom reat 所有 title 題目描述 HZ偶爾會拿些專業問題來忽悠那些非計算機專業的同學。今天測試組開完會後,他又發話了:在古老的一維模式識別中,常常需要計算連續子向量的最大和,當向量全為正數的時候,問題很好解決
python實現最長公共子序列的求解
(待完善...) 最長公共子序列是動態規劃基本題目,下面按照動態規劃基本步驟解出來。 1.找出最優解的性質,並刻劃其結構特徵 序列a共有m個元素,序列b共有n個元素,如果a[m-1]==b[n-1],那麼a[:m]和b[:n]的最長公共子序列長度就是a[:m-1]和b[:n-1]的最長公
python實現連續子陣列的最大和
題目描述 HZ偶爾會拿些專業問題來忽悠那些非計算機專業的同學。今天測試組開完會後,他又發話了:在古老的一維模式識別中,常常需要計算連續子向量的最大和,當向量全為正數的時候,問題很好解決。但是,如果向量中包含負數,是否應該包含某個負數,並期望旁邊的正數會彌補它呢?例如:{6,-3,-2,7,-15
使用Python實現子區域資料分類統計
前言 將近兩年前,我寫過一篇同名文章(見使用Python實現子區域資料分類統計)。 當時是為了統計縣域內的植被覆蓋量,折騰了一段時間,解決了這個問題。最近,又碰到了一個類似的需求,也需要統計某個小範圍內的資料。簡單來說,這個需求是將兩個 shp 檔案的任意兩個物件做相交判斷,最後形成一個新的空間物件集合,
python實現:求兩個字串的最長公共子串
假設s1 = 'abcdef' ,s2 = 'mcdea',建立一個(len(s1)+1) x (len(s2)+1)的陣列,如下如所示的一個二維陣列,程式碼的操作流程是: # -*- coding
python實現從大圖中篩選出小的子圖並導成json檔案
簡述: 在做資料視覺化時會遇到這樣一個問題:比如說在瀏覽器渲染出一個力學關係圖,如果結點太多的話就密密麻麻,層層疊疊難以觀察,所以往往只需要渲染出關鍵的結點子圖即可,那麼有一個解決思路就是用python做資料處理篩選出子圖並導成前端需要的格式檔案,我寫的這個python檔案
領近點梯度下降法、交替方向乘子法、次梯度法使用例項(Python實現)
簡述 凸優化會很詳細地講解這三個演算法,這個學期剛好有這門課。 這裡以期末的大作業的專案中的一個題目作為講解。 題目 考慮線性測量b=Ax+e,其中b為50維的測量值,A為50*100維的測量矩陣,x為100維的未知稀疏向量且稀疏度為5,e為50維的測量噪聲。從b和A中恢復x
領釦--迴文數和最長迴文子串--Python實現
判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個迴文數。 示例 3:
【Leetcode】Python實現最長迴文子串
動態規劃實現 根據迴文的特性,一個大回文按比例縮小後的字串也必定是迴文,比如ABCCBA,那BCCB肯定也是迴文。所以我們可以根據動態規劃的兩個特點: (1)把大問題拆解為小問題 (2)重複利用之
連續子序列最大和問題---python實現
連續子序列最大和問題—python實現 問題:連續子序列最大和 給定一個數字序列[A1A2A3…An],求i,j(1<=i<=j<=n)使得Ai…Aj和最大, 輸出這個最大和(連續大子序列最大和) 例如: 輸入: L=[-2 ,6,
python實現找出來一個字串中最長不重複子串
剛結束的一個筆試題,很簡單,不多說簡單貼一下具體的實現: #!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水寒城 功能:找出來一個字串中最長不重複子串 ''' def find_longest_no_repe
python實現Longest Common Subsequence最長公共子序列演算法
最長公共子序列是很基本的演算法,只是最近用到了就又拿來學習一下,網上有很多很多的Java版本的,的確寫的也很不錯,思想都很好,大致上分為三種: 1.基於遞迴的思想 2.基於動態規劃的思想 3.基於HashMap的動態規劃 在這裡我使用的是python來實現,
從暴力求解到動態規劃—— 7 種方法求解連續子陣列的最大和問題(python實現)
問題描述 已知一個數組 a[n],裡面存放著浮點數,可能是正數、負數或0。求它的所有連續子陣列中的最大和。 連續子陣列:指的是陣列的一個連續切片,即可以表示為 a[i:j],0≤i≤j<n。 連續子陣列的和:比如連續子陣列為 a[i:j] ,則和為
用python實現最長公共子序列演算法(找到所有最長公共子串)
軟體安全的一個小實驗,正好複習一下LCS的寫法。 實現LCS的演算法和演算法導論上的方式基本一致,都是先建好兩個表,一個儲存在(i,j)處當前最長公共子序列長度,另一個儲存在(i,j)處的回溯方向。 相對於演算法導論的版本,增加了一個多分支回溯,即儲存回溯方向時出現了向上向左都可以的情況時,這時候就代表可能
最長公共子序列python實現
最長公共子序列是動態規劃基本題目,下面按照動態規劃基本步驟解出來。 1.找出最優解的性質,並刻劃其結構特徵 序列a共有m個元素,序列b共有n個元素,如果a[m-1]==b[n-1],那麼a[:m]和b[:n]的最長公共子序列長度就是a[:m-1]和b[:n-