Python 将二进制代码转换为DNA代码
我正在尝试编写一个python程序,使用以下数据将二进制代码转换为DNA代码:Python 将二进制代码转换为DNA代码,python,Python,我正在尝试编写一个python程序,使用以下数据将二进制代码转换为DNA代码: A=00、B=10、C=01、D=11 我们输入一个8位二进制代码,程序使用该数据将其转换为4个字母的dna代码。这个程序的代码是什么 您可以分两步循环输入,检测二进制字并将相应的核酸添加到输出中 inputStr = '00011011' # ABCD outputStr = '' for start in range(0, len(inputStr), 2): word = inputStr[start
A=00、B=10、C=01、D=11
我们输入一个8位二进制代码,程序使用该数据将其转换为4个字母的dna代码。这个程序的代码是什么 您可以分两步循环输入,检测二进制字并将相应的核酸添加到输出中
inputStr = '00011011' # ABCD
outputStr = ''
for start in range(0, len(inputStr), 2):
word = inputStr[start:start+2]
if word == '00': outputStr += 'A'
elif word == '01': outputStr += 'B'
elif word == '10': outputStr += 'C'
elif word == '11': outputStr += 'D'
请提供更多详细信息并向我们展示您的尝试。如果没有if/elif:
inputstr=“00100111”dnaMap={'00':'A','10':'B','01':'C','11':'D'}out=[dnaMap[inputstr[i:i+2]]表示范围(0,len(inputstr),2)内的i=/code>