2 つの文字を加算する方法を考えることができます。たとえば、9+9 は 18 ではなく 8 を返します (それが理にかなっている場合)。2 つの別々の変数の 8 文字で機能するようにする必要があります。1文字バージョンは次のとおりです。
def code_digit(n, key):
result = n + key
mod = result%10
print (mod)
>>> code_digit(9,9)
8
答えをできるだけ単純化できますか。私はPythonの初心者です。ありがとう。
目標がないように思われることは理解していますが、それは私のプログラミング クラスの課題のためです。
2 つの数値の合計を返す必要があり、9 を超える場合は丸められます。たとえば、次のようになります。
9+9 = (1)8
9+7 = (1)6
7+7 = (1)4
5+5 = (1)0
ブラケットを無視してください!
最終的なコードは次のように動作するはずです...
>>> code_block(’12341234’,’12121212’)
’24462446’
>>> code_block(’66554433’,’44556677’)
’00000000’