>>217
どういうこと?
if flag == 1:の次の行のインデント、
また、それに対応してるハズのelse:の場所とか
elif f == 3:
の行とか、指摘するのもアレだが、そもそもこれ構文エラー起こすでしょ。
ところで、
tel=d[name]
この行も謎だなあ。