Yasoob Khalid 7/31/2019

Python mind-teaser: Make the function return True

Read Original

This article presents a Python programming puzzle: make a specific function return True. It details two solutions. The first uses a custom class that overrides the __add__ method to manipulate how addition works. The second, simpler solution leverages Python's integer interning (caching of integers from -5 to 256) by using the value -7 to pass the function's identity checks with the 'is' operator.

Python mind-teaser: Make the function return True

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

1
The Beautiful Web
Jens Oliver Meiert 2 votes
3
LLM Use in the Python Source Code
Miguel Grinberg 1 votes
4
Wagon’s algorithm in Python
John D. Cook 1 votes