ユーザーに同じ長さの 2 つの DNA シーケンスを入力するよう求める Python スクリプトを作成します。2 つのシーケンスの長さが異なる場合、「入力が無効です。長さは同じでなければなりません!」と出力されます。入力が有効な場合、これら 2 つのシーケンスで同じ位置にある DNA 塩基がいくつあるかを計算し、「これら 2 つのシーケンスの x 位置は同じ文字を持っています」という答えを出力します。x は、ユーザーの入力に応じた実際の数値です。
以下は私がこれまでに持っているものです。
g=input('Enter DNA Sequence: ')
h=input('Enter Second DNA Sequence: ')
i=0
count=0
if len(g)!=len(h):
print('Invalid')
else:
while i<=len(g):
if g[i]==h[i]:
count+=1
i+=1
print(count)