Код для задания 2
name = input() seq = {} with open(name + ".txt", mode="r") as file: for line in file: if line[0] == '>': line = line.strip() seq[line] = '' now_key = line else: line = line.strip() seq[now_key] += line dict_codons_seq = {} for key in seq.keys(): codons = [] for i in range(0, len(seq[key]), 3): codons.append(seq[key][i:3+i]) codons.pop() dict_codons_seq[key] = codons for key in dict_codons_seq.keys(): if dict_codons_seq[key].count("TAA") != 0 or dict_codons_seq[key].count("TAG") != 0 or dict_codons_seq[key].count("TGA") != 0: print(key)