【发布时间】:2019-12-07 07:14:40
【问题描述】:
x = input("Please enter your DNA sequence: ")
k = []
hi = [["Phenylalanine","UUU"],["Leucine","UUA"]]
z = {'A' : 'U', 'T' : 'A', 'G' : 'C', 'C' : 'G'}
for i in x:
l = z[i]
k.append(l)
k = ''.join(k)
print("Your RNA sequence is :" + k)
t = [k[i:i+3] for i in range(0, len(k), 3)]
for t in t:
a = hi[2]
b = t[1]
o = [i for i, j in zip(a, b) if i == j]
print("The Amino acid cequence is" + (o) + ".")
我想要一个代码,如果我输入 AAAAAT,它会将其更改为 [UUU, UUA],然后在 hi 列表中找到它并打印“氨基酸序列是苯丙氨酸,亮氨酸”。 我不怎么 有人可以帮忙吗?
【问题讨论】:
-
我建议先研究一下 dictionary in Python 是什么。