小编use*_*713的帖子

我需要计算python中相同位置的字符,但我不知道如何正确,因为我是程序的新手

编写一个Python脚本,要求用户输入两个长度相同的DNA序列.如果两个序列的长度不同,则输出"输入无效,长度必须相同!" 如果输入有效,则计算这两个序列中相同位置的dna碱基数相等,并输出答案"这两个序列的x位置具有相同的字符".x是实际数字,具体取决于用户的输入.

以下是我到目前为止的情况.

g=input('Enter DNA Sequence: ')
h=input('Enter Second DNA Sequence: ')

i=0
count=0

if len(g)!=len(h):
        print('Invalid')
else:
    while i<=len(g):
        if g[i]==h[i]:
            count+=1
        i+=1
print(count)
Run Code Online (Sandbox Code Playgroud)

python string count

1
推荐指数
1
解决办法
1065
查看次数

标签 统计

count ×1

python ×1

string ×1