因此,如果我想在 Python 中比较数字,比如说,检查数字是否落在 2 到 100 的包含范围内。
以下哪种方法最可取,为什么?
使用比较运算符?
if(n>=2 and n<=100):
print("Okay")
还是使用 range() 函数?
if(n in range(2,101)):
print("Okay")
另外,如果对非常大的数字进行比较,您的答案会改变吗?
最佳答案
在这种情况下,pythonic 方式是使用 comparison chaining :
if 2 <= n <= 100:
print("Okay")
关于python - 哪一个是在 Python 中比较数字的更好方法?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58601291/