Why does the value of range(len(whole)/2) not change after whole is modified? And what do you call range(len...) value in for-loop?
whole = 'selenium'
for i in range(len(whole)/2):
print whole
whole = whole[1:-1]
output:
selenium
eleniu
leni
en