擅长:python、mysql、java
<p>较短版本:</p>
<pre><code>n = {}
for line in open('codons.txt'):
codon, codons = line.split()
n[codon] = codons
org = input('Enter original DNA: ')
pat = input('Enter patient DNA: ')
if len(org) + len(pat) % 3 or len(org) != len(pat):
raise ValueError
if any((n[org[i: i+3]] != n[pat[i: i+3]] for i in xrange(len(org)))):
print("The patient's amino acid sequence is mutated.")
else:
print("The patient's amino acid sequence is not mutated.")
</code></pre>