文字を入力してアルファベットの文字とすべての前の文字を返す関数を作成しようとしています。たとえば、パラメータが "c"の場合はc、次にbの場合はa、これは私がASCIIと試みたものですが、私はあなたがgeneratorで再帰を使用することができ、このascyを使ったPython再帰
def backwards_alphabet(n):
if ord(n) == 97:
return n
else:
return n + backwards_alphabet(ord(n-1))
あなたは再帰呼び出しへの入力を 'ord'しています。あなたの関数は文字を期待しているように見えますが、 'ord'の結果を渡すと、あなたは' int'を再帰的に渡しています。いずれにしても、「私は立ち往生」だけでなく、[MCVE]を提供する必要があります。 – ShadowRanger