ユーザーに 2 つの文字列を入力してもらい、類似した文字があるかどうかを確認し、ある場合は、検索またはインデックス関数を使用せずに、最初の類似点が発生する位置を取得します。
以下は私がこれまでに持っているものですが、完全には機能しません。これまでのところ、類似点を見つけることができましたが、インデックス関数を使用せずにそれらの類似点の位置を見つける方法がわかりません。
string_a = "python"
string_b = "honbe"
same = []
a_len = len(string_a)
b_len = len(string_b)
for a in string_a:
for b in string_b:
if a == b:
same.append(b)
print (same)
現在、出力は次のとおりです。
['h', 'o', 'n']
基本的に私が求めているのは、Python Index 関数を使用せずにこれらの文字の位置を見つけるにはどうすればよいですか?