组卷题库 > 高中信息技术试卷库
试题详情
脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。构成DNA的碱基共有 4 种,分别为腺嘌呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。在两条互补碱基链的对应位置上,A总是和T配对,G总是和C配对。编写Python程序实现如下功能: 随机产生一条单链上的碱基序列,输出其对应的互补链上的碱基序列。(    )

import random

DNA=['A','G','T','C']

s=''

for i in range(20):

        ①       

print(s)

match={'A':'T','T':'A','G':'C','C':'G'}

t=''

for i in range(20):

        ②       

print('互补链:',t)

A、①s=random.choice()+s         ②t= t+match[i]
B、①s=s+random.choice(DNA)    ②t= t + match[s[i]]
C、①s=s+random.choice()          ②t= t + match[s[i]]
D、①s=random.choice(DNA)+s     ②t= t + match[i]
知识点
参考答案
采纳过本试题的试卷
教育网站链接