当前位置: 高中信息技术 / 单选题
  • 1. (2021高一下·诸暨期末) 脱氧核糖核酸(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]

微信扫码预览、分享更方便