+ 1

Hola quisiera saber si alguien me puede ayudar como validar un código isbn en python

30th Aug 2021, 3:44 PM
Diego Abril
2 ответов
+ 3
Puedes usar este código: https://www.geeksforgeeks.org/program-check-isbn # Python code to check if a # given ISBN is valid or not. def isValidISBN(isbn): # check for length if len(isbn) != 10: return False # Computing weighted sum # of first 9 digits _sum = 0 for i in range(9): if 0 <= int(isbn[i]) <= 9: _sum += int(isbn[i]) * (10 - i) else: return False # Checking last digit if(isbn[9] != 'X' and 0 <= int(isbn[9]) <= 9): return False # If last digit is 'X', add # 10 to sum, else add its value. _sum += 10 if isbn[9] == 'X' else int(isbn[9]) # Return true if weighted sum of # digits is divisible by 11 return (_sum % 11 == 0) # Driver Code isbn = "007462542X" if isValidISBN(isbn): print('Valid') else: print("Invalid")
30th Aug 2021, 3:49 PM
David García Prados
+ 2
¿Eh? ¿Qué es isbn?
3rd Oct 2021, 8:01 PM
CGO!
CGO! - avatar