dna = "GATGGAACTTGACTACGTAAATT"
a = len(dna)%3
b = 0
c = len(dna)/3
lists1=[]
if a == 0:
for i in range(int(c)):
#print(dna[b:b+3])
lists1.append(dna[b:b+3])
b += 3
else:
for i in range(int(c+1)):
#print(dna[b:b+3])
lists1.append(dna[b:b+3])
b += 3
print(lists1)
dna = 'GATGGAACTTGACTACGTAAATT'
a = len(dna) // 3
b = len(dna) % 3
if b == 0:
list_aa = [dna[c*3: (c + 1)*3] for c in range(0, a)]
print(list_aa)
else:
list_aa = [dna[c*3: (c + 1)*3] for c in range(0, a+1)]
print(list_aa)
dna = input('请输入基因序列:')
dna = dna.upper()
nu_dna = len(dna)
list = []
for i in range(0, nu_dna, 3):
dna_l = dna[i:i + 3]
list.append(dna_l)
print(list)