python3.7でとあるアルゴリズムを作成しているのですが、実行すると下記のエラーメッセージが出てしまいます。
発生している問題・エラーメッセージ
Failed test #1. Runtime error Traceback (most recent call last): File "jailed_code", line 19, in <module> print(random_motifs(Dna, k, t)) NameError: name 'Dna' is not defined
該当のソースコード
python
1import random 2 3def random_motifs(Dna, k, t): 4 Dna = ["TTACCTTAAC", "GATGTCTGTC", "ACGGCGTTAG", "CCCTAACGAG", "CGTCAGAGGT"] 5 k = 3 6 t = len(Dna) 7 random_sample = [] 8 for i in range(t): 9 r = random.randint(0, 6) 10 random_sample.append(Dna[i][r:r+k]) 11 12 return random_sample 13print(random_motifs(Dna, k, t))
疑問
該当のソースコードではDnaが定義できない理由は何でしょうか。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/02 06:26