def GC_content(dnaseq):
percent = round(((dnaseq.count("C") + dnaseq.count("G")) / len(dnaseq)) * 100, 3)
print(f'GC content: {percent} %')
Вот код, который у меня был для того же самого. Но я округлил до трех знаков после запятой только для единообразия в моей программе. И я бы просто поставил что-то вроде sequence.upper()
, чтобы вам не приходилось жестко кодировать строчные и прописные буквы.