确定范围内的数字

Beginner

This tutorial is from open-source community. Access the source code

简介

在 Python 中,我们可以使用算术比较来检查给定的数字是否落在指定的范围内。这是编程中的常见任务,并且在许多不同的应用中都可能有用。

范围内的数字

编写一个函数 in_range(n, start, end = 0),它接受三个参数:

  • n:要检查是否在范围内的数字
  • start:范围的起始值
  • end:范围的结束值(可选,默认值为 0)

如果给定的数字 n 在指定范围内,函数应返回 True,否则返回 False。如果未指定 end 参数,则范围被视为从 0start

def in_range(n, start, end = 0):
  return start <= n <= end if end >= start else end <= n <= start
in_range(3, 2, 5) ## True
in_range(3, 4) ## True
in_range(2, 3, 5) ## False
in_range(3, 2) ## False

总结

在这个挑战中,你学习了如何在 Python 中使用算术比较来检查给定的数字是否落在指定的范围内。这是一项有用的技能,可应用于许多不同的编程应用中。