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。