sinci
In Runtime
- Messages
- 327
- Location
- Perth, Australia
Well, for school, we're still using Python and so I'm real new at it.
but; is there anyway I can put the bolded part of the code below, into a smaller piece of code?
I've heard of a loop or something?
Sorry I'm a noob. :|
but thanks xD
Oh, and the letters like, t and z etc will be changed, they're just there because I needed them quickly
def calc_check_digit(number):
number=str(number)
a=number[-1]
b=number[-2]
c=number[-3]
d=number[-4]
e=number[-5]
f=number[-6]
g=number[-7]
h=number[-8]
i=number[-9]
j=number[-10]
k=number[-11]
l=number[-12]
m=number[-13]
n=number[-14]
o=number[-15]
p=number[-16]
a=a
b=b*2
c=c
d=d*2
e=e
f=f*2
g=g
h=h*2
i=i
j=j*2
k=k
l=l*2
m=m
n=n*2
o=o
p=p*2
if number > 9:
number=int(number)
number - 9
z=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p
z=int(number)
t=z % 10
print t
but; is there anyway I can put the bolded part of the code below, into a smaller piece of code?
I've heard of a loop or something?
Sorry I'm a noob. :|
but thanks xD
Oh, and the letters like, t and z etc will be changed, they're just there because I needed them quickly
def calc_check_digit(number):
number=str(number)
a=number[-1]
b=number[-2]
c=number[-3]
d=number[-4]
e=number[-5]
f=number[-6]
g=number[-7]
h=number[-8]
i=number[-9]
j=number[-10]
k=number[-11]
l=number[-12]
m=number[-13]
n=number[-14]
o=number[-15]
p=number[-16]
a=a
b=b*2
c=c
d=d*2
e=e
f=f*2
g=g
h=h*2
i=i
j=j*2
k=k
l=l*2
m=m
n=n*2
o=o
p=p*2
if number > 9:
number=int(number)
number - 9
z=a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p
z=int(number)
t=z % 10
print t