PythonでISBN入力のチェックディジットを計算しようとしています。これまでのところ...
def ISBN():
numlist = []
request = raw_input("Please enter the 10 digit number: ")
if len(request) == 10:
**numlist == request
print numlist**
if len(request) != 10:
print "Invalid Input"
ISBN()
ISBN()
太字のビットは問題が発生している場所です。10桁の入力をリスト内の個々の数値(numlist)に分割してから、分離された個々の数値に11を掛け、次に10を掛け、次に9を掛けることができないようです...プログラムの次の部分では、これらの新しい乗算された数値をリストに追加する必要があります。次に、mod(%)関数を使用して余りを取得し、11から数値を減算します。またはISBNの計算方法に関する誤った記述をいただければ幸いです。ありがとうございました。