We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 155c52f commit 815cd27Copy full SHA for 815cd27
LuhnAlgorithm/LuhnAlgorithm.py
@@ -1,23 +1,23 @@
1
# coding=utf-8
2
3
-__author__ = 'ipetrash'
+__author__ = "ipetrash"
4
5
-if __name__ == '__main__':
6
- number_card = raw_input("Number card: ")
+if __name__ == "__main__":
+ number_card = input("Number card: ")
7
sum = 0
8
digits = [int(x) for x in number_card if x.isdigit()]
9
digits.reverse()
10
- for i in xrange(len(digits)):
+ for i in range(len(digits)):
11
p = digits[i]
12
if i % 2 is not 0:
13
p *= 2
14
if p > 9:
15
p -= 9
16
sum += p
17
18
- print("sum: %d" % sum)
+ print(f"sum: {sum}")
19
sum = 10 - (sum % 10)
20
sum = 0 if sum is 10 else sum
21
22
- print("checksum: %s" % sum)
+ print(f"checksum: {sum}")
23
print("card number is correct" if (sum % 10 is 0) else "card number is incorrect")
0 commit comments