main.py
unknown
plain_text
4 years ago
1.0 kB
9
Indexable
#create function for basiccode
def funcbasic(a):
total = 0
for i in range(len(a)-1):
lastV = int(a[i])
total = total + lastV
remainder = total%10
lastV2 = int(a[len(a)-1])
if remainder != lastV2:
return False
else:
return True
#create function for positionalcode
def funcPositional(a):
total = 0
for i in range(len(a)-1):
lastV = (int(a[i])*(i+1))
total = total + lastV
remainder = total%10
lastV2 = int(a[len(a)-1])
if remainder != lastV2:
return False
else:
return True
#create function for UPCcode
def funcUPC(a):
total = 0
for i in range(len(a)-1):
lastV = int(a[i]) * 3
elastV = int(a[i])
if i %2 == 0:
total = total +lastV
else:
total = total + elastV
remainder = total % 10
if remainder != 0:
remainder = 10 - remainder
if remainder != int(a[len(a)-1]):
return False
else:
return True
Editor is loading...