如何用PYTHON编写是否超速程序

 时间:2024-10-13 20:39:46

1、打开JUPYTER NOTEBOOK,新建一个PY文档。

如何用PYTHON编写是否超速程序

2、#caught_speeding(60, False) → 0#caught_speeding(65, False) → 1#caught_speeding(65, True) → 0#如果是生日的话可以允许时速加5,只是打个比方。这里定义一下规则。

如何用PYTHON编写是否超速程序

3、def caught_speeding(speed, is_birthday): if is_birthday: if speed <= 65: return 0 elif speed >= 66 and speed <=85: return 1 elif speed >= 86: return 2 if not is_birthday: if speed <= 60: return 0 elif speed >= 61 and speed <=80: return 1 elif speed >= 81: return 2 print(caught_speeding(60, False))print(caught_speeding(65, False))print(caught_speeding(65, True))这里是详细的步骤。

如何用PYTHON编写是否超速程序

4、def caught_speeding(speed, is_birthday): more = 0 if is_birthday: more == 5 if not is_birthday: more != 5 if speed <= 60 + more: return 0 elif speed >= 81 + more: return 2 else: return 1print(caught_speeding(60, False))print(caught_speeding(65, False))print(caught_speeding(65, True))这是错误的示范。因为如果输入的数字超过范围就会跳过区域。

如何用PYTHON编写是否超速程序

5、def caught_speeding(speed, is_birthday): more = 0 if is_birthday: more == 5 if speed <= 60 + more: return 0 elif speed >= 81 + more: return 2 else: return 1print(caught_speeding(60, False))print(caught_speeding(65, False))print(caught_speeding(65, True))这也是另一个错误的示范。

如何用PYTHON编写是否超速程序

6、def caught_speeding(speed, is_birthday): more = 5 if is_birthday: if speed <= (60 + more): return 0 elif speed >= (61 + more) and speed <= (80 +more): return 1 elif speed >= (81 + more): return 2 if not is_birthday: if speed <= 60: return 0 elif speed >= 61 and speed <=80: return 1 elif speed >= 81: return 2 print(caught_speeding(60, False))print(caught_speeding(65, False))print(caught_speeding(65, True))如果可以增加速度,那么可以额外定义变量。

如何用PYTHON编写是否超速程序
  • 如何使用python语言中的方法读取Excel文件数据
  • 如何使用MATLAB计算第二型曲面积分
  • 怎么退出背词达人当前登录的账号
  • 如何打好稳定的网球
  • 如何用Visual Basic来绘制二次函数y=x^2的图像
  • 热门搜索
    大连到云南旅游报价 长春旅游网 云南腾冲旅游景点 生态农业旅游 东北旅游攻略 祁连山旅游 陕西省旅游局官网 八月份适合去哪旅游 天津塘沽旅游攻略 北京春节旅游