當前位置:編程學習大全網 - 編程軟體 - Dna語言編程

Dna語言編程

不是用c寫的,是用python寫的,道理是壹樣的。

def?Generate(n)://n是長度

為了什麽?我?在?範圍(4**n):

a=[0?為了什麽?我?在?範圍(n)]?//a是長度為n的序列。

num?=?我

z?=?0

而(num!=0):

a[z]=數字%4

z?=?z+1

num?=?int(數字/4)

為了什麽?j?在?答:

如果?j==0:

打印(' A ',end= " ")

埃利夫?j==1:

打印(' T ',end= " ")

埃利夫?j==2:

打印(' G ',end= " ")

否則:

打印(' C ',end= " ")

print()的原理是四進制轉換。

當調用函數generATe(2)時,生成結果AA,TA,GA,ca,at,TT,GT,CT,AG,TG,GG,CG,AC,TC,GC,CC。

  • 上一篇:付辛博是什麽學歷?
  • 下一篇:微信小程序如何獲取js中頁面數據定義的值?
  • copyright 2024編程學習大全網