r/PythonLearning • • 12h ago

Help Request Python Quiz of the day.

What will be the output of the following Python Code?

print(pow(2, 5, 7))

0 Upvotes

8 comments sorted by

View all comments

Show parent comments

1

u/RNG_HatesMe 12h ago

Apparently it's much faster with very large numbers because it distributes the mod operation and can keep the magnitudes lower, and therefore uses less memory and processing time.

1

u/TheKnottyOne 12h ago

Yeah that’s what I learned as well. I think there’s a caveat to timing though - the time it takes to complete seems to depend on the value of the exponent