0
ランダムRNA転写物を生成するプログラムを作成しようとしています。 すべての4つのRNAヌクレオチドは等しい確率であり、各配列は開始コドンで始まり、停止コドンが導入されたときに終了します。それはシーケンスとPythonがエラーを提示されていません生成されません終了条件付きランダムRNA転写産物を生成する
import random
def random_rna():
rna = 'AUG'
stop_codon = ['UAG','UAA','UGA']
while rna[-3:] not in stop_codon:
rna += (random.choice('AUCG'))*3
return rna
random_rna()
(random.choice('AUCG'))*3
は、あなたはそれが...見るんだと思う何をしていないため...
あなたのコードは無限ループに入ります... –