假设 dist_1 是一个表示物体与某个点的距离的变量,比如说距离传感器测量出来的距离。

代码段 1:

if dist_1 < 10:
   print('距离小于10米')
else:
   print('距离大于等于10米')

代码段 2:

if dist_1 > 20:
   print('距离大于20米')
elif dist_1 > 10:
   print('距离在10米到20米之间')
else:
   print('距离小于等于10米')

这两段代码运行哪一段有参数 dist_1 决定,并且 dist_1 是不断变化的,这两段代码具体运行那一段也随着 dist_1 的变化而变化。

例子:

  • 例子 1: 如果 dist_1 是 8,那么运行代码段 1 会输出'距离小于10米',运行代码段 2 也会输出'距离小于等于10米'。
  • 例子 2: 如果 dist_1 是 15,那么运行代码段 1 会输出'距离大于等于10米',运行代码段 2 会输出'距离在10米到20米之间'。
  • 例子 3: 如果 dist_1 是 25,那么运行代码段 1 会输出'距离大于等于10米',运行代码段 2 会输出'距离大于20米'。
Python 代码段选择:根据距离判断输出

原文地址: https://www.cveoy.top/t/topic/oUfj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录