Middle three digits: Difference between revisions

m (→‎{{header|Python}}: name change)
(→‎{{header|Python}}: Name changes)
Line 9:
 
=={{header|Python}}==
<lang python>>>> def missing_three_digitsmiddle_three_digits(i):
s = str(abs(i))
length = len(s)
Line 20:
>>> for x in passing + failing:
try:
answer = missing_three_digitsmiddle_three_digits(x)
except AssertionError as error:
answer = error
print("missing_three_digitsmiddle_three_digits(%s) returned: %r" % (x, answer))
 
missing_three_digitsmiddle_three_digits(123) returned: '123'
missing_three_digitsmiddle_three_digits(12345) returned: '234'
missing_three_digitsmiddle_three_digits(1234567) returned: '345'
missing_three_digitsmiddle_three_digits(987654321) returned: '654'
missing_three_digitsmiddle_three_digits(10001) returned: '000'
missing_three_digitsmiddle_three_digits(-10001) returned: '000'
missing_three_digitsmiddle_three_digits(-123) returned: '123'
missing_three_digitsmiddle_three_digits(-100) returned: '100'
missing_three_digitsmiddle_three_digits(100) returned: '100'
missing_three_digitsmiddle_three_digits(-12345) returned: '234'
missing_three_digitsmiddle_three_digits(1) returned: AssertionError('Need odd and >= 3 digits',)
missing_three_digitsmiddle_three_digits(2) returned: AssertionError('Need odd and >= 3 digits',)
missing_three_digitsmiddle_three_digits(-1) returned: AssertionError('Need odd and >= 3 digits',)
missing_three_digitsmiddle_three_digits(-10) returned: AssertionError('Need odd and >= 3 digits',)
missing_three_digitsmiddle_three_digits(2002) returned: AssertionError('Need odd and >= 3 digits',)
missing_three_digitsmiddle_three_digits(-2002) returned: AssertionError('Need odd and >= 3 digits',)
missing_three_digitsmiddle_three_digits(0) returned: AssertionError('Need odd and >= 3 digits',)
>>> </lang>
Anonymous user