処理時間を調べたくて、実験的にネットでよく見かけるコードでテストをしてみたのですが、0秒となってうまくいきません。どう手直しすればよいのでしょうか?

import time

def main():

    start = time.time()

    i = 0
    for i in range(100000):
        i = i * 2

    end = time.time()

    print (end-start)

if __name__ == '__main__':
        main()

[出力結果]:0.0