結果が(st)の最大桁と偶数桁を返し、偶数桁を持たない関数を返します。 -3結果として。すべての/すべての助けが大歓迎です。以下のコードは私の試みであり、私が望んでいる結果を得ることはできません。ちょうどPythonの使い方を学び始めました。ありがとうございました。私はPython 3.6を使用しています。Python:文字列の偶数桁を最大に見つける関数
def maximumeven(st):
Result = 0
for i in (st):
if i.isdigit():
if (int(i) % 2 == 0):
Result = Result + int(max(i))
return Result
print(maximum("124A2"))
あなたのコードは現在、偶数の整数を結果に追加します。それは意図されていますか?言い換えれば、偶数の合計が必要ですか? 'maximumeven(" 124A2 ")の出力は何ですか? 4? – James
意図していない、ちょうど最高の1桁の偶数番号を探しています。 –
ようこそStackOverflowへ。本質的に私たちにあなたの宿題を依頼する質問を投稿しないでください。代わりに、あなたに混乱していることに関する特定の質問を投稿してください。 – jpmc26