рдкрд╛рдпрдерди рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдПрдордПрд▓, рд╕реАрдПрдирдПрди, рдПрдирдПрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдПрдХ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдЧрдгрдирд╛ рдХреА рдЧрддрд┐ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрднреА-рдХрднреА рд░реИрдо рдХреА рдХрдореА рд╣реЛрддреА рд╣реИред
рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдЬреЛ рдЖрдХрд╛рд░ рдореЗрдВ 50% рд╕реЗ рдЕрдзрд┐рдХ рдореБрдХреНрдд рд░реИрдо рд╣реИрдВред рдЕрдзрд┐рдХ рд╕рднреНрдп рд▓реЛрд╣рд╛ рдЦрд░реАрджрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рд╕рдВрднрд╡ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдкрд╛рдпрдерди рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╕реНрд╡рдпрдВ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдЪрд▓рдирд╛ рд╣реИред
рдПрдХ рд╕рд░рд▓ рдФрд░ рдЙрджрд╛рд╣рд░рдгрд╛рддреНрдордХ рдЙрджрд╛рд╣рд░рдгред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЛ 200,000 рдбрд┐рдЧреНрд░реА рдореЗрдВ 1 рд╕реЗ 10 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдирдХреА рд░рд╛рд╢рд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдЖрдкрдХреЛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓рдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ 200 рд╣рдЬрд╛рд░ рд╡рд░реНрдгреЛрдВ рдХреА рд▓рдВрдмреА рд╣реЛред
рдпрд╣ Google рд╕реЗ 2 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ )
рдпрд╣рд╛рдБ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдХреЛрдб рд╣реИ:
from time import time
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдлреА "рдорд╣рдВрдЧрд╛" рдСрдкрд░реЗрд╢рди рдорд┐рд▓рддрд╛ рд╣реИ, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП 13 рд╕реЗ рдЕрдзрд┐рдХ рдПрдордПрд╕ рд▓реЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдРрд╕реЗ рдХрдИ рдСрдкрд░реЗрд╢рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рддрдм рд╕рдм рдХреБрдЫ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд░реИрдо рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рдЖрдк рдЪрд╛рд▓рдмрд╛рдЬ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдЪрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рдХреЗ рд╕рдЯреАрдХ рд╕рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдРрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИ:
from time import time
рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рдордп рдмрд┐рддрд╛рдпрд╛

рдЕрдВрддрд░ 0.13 - 0.024 =
0.106 рдПрдордПрд╕ рд╣реИ!
рдпрджрд┐ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рд╡рд┐рд╢рд╛рд▓ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ 1 рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рддреЛ рдпрд╣ 200,000 рдбрд┐рдЧреНрд░реА рддрдХ рдЦреБрдж рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрдЧрд╛ред рдпрд╣реА рд╣реИ, рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рдлрд╛рдпрджреЗ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВред
def add_one(x): total_3 = 0 start = time() s = x + 1 end = time() total_3 += end - start print('Time to do add 1 to BIG number: {} \n'.format(total_3)) return print('Difference in time {}\n'.format(round(total_2 - total_3 ,3))) add_one(d) print('The size of the number {}!!!'.format(len(str(d))))
рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ:

рдРрд╕рд╛ рдХреНрдпреЛрдВ? рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдЬрдм рдХрд┐рд╕реА рдлрдВрдХреНрд╢рди рд╕реЗ рдЕрдзрд┐рдХ рдкрд░реЗрд╢рд╛рди рд╣реЛрдиреЗ рдкрд░, рдкрд╛рдпрдерди рдореЗрдореЛрд░реА рдореЗрдВ рдЕрд╕реНрдерд╛рдпреА рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЧрдгрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ - рдЖрдк рд╕рдордп рдФрд░ рддрдВрддреНрд░рд┐рдХрд╛рдУрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред
рдХреБрд▓ - рдПрдХ рд╕реАрдорд┐рдд рд░реИрдо рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЬрдЯрд┐рд▓ рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдХреАрдорддреА рдорд┐рдирдЯ рди рдЦреЛрдиреЗ рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддреЗрдЬреА рд╕реЗ рдЙрдореНрд░ рдмрдврд╝рдиреЗ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЦрд░реНрдЪ рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред
рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╕реЗ рдкреНрд░реЗрд░рд┐рдд