当前位置: 首页 > news >正文

python技巧:if else,逻辑判断要写完整。

最近发现了一个bug,在一个循环中,做if判断 x和y等,突然间y的值变了,但结果result总是1。当时的判断条件很多,以为是判断条件的问题,后来才发现,if根本没进去,result没有重置为0。经过加入else,确保result初始为0。所以逻辑判断要写完整。result=0
x=0
y=0
i=0while i < 4:if x== 0 and y == 0:result=1i += 1y=1print(result)result=0
x=0
y=0
i=0while i < 4:if x== 0 and y == 0:result=1else:result=0i += 1y=1print(result)

http://www.mrgr.cn/news/79146.html

相关文章:

  • gpio功能调试
  • Unity git版本管理
  • 力扣-数组-704 二分查找
  • Brooks MagnaTran LEAP User Manual 指导半导体机械手
  • unity免费资源2025-1-17
  • 实力认证 | 海云安入选《信创安全产品及服务购买决策参考》
  • Android 分词的两种方式
  • Unity数据持久化
  • Springboot3整合Redis
  • 工业—使用Flink处理Kafka中的数据_ProduceRecord1
  • 调试android 指纹遇到的坑
  • 右值引用和完美转发【C++11】
  • flask简易版的后端服务创建接口(python)
  • 【时间序列预测】基于Pytorch实现CNN_LSTM算法
  • 典型的调度算法--短作业优先调度算法
  • 写译热点单词
  • STM32 I2C案例2:硬件实现I2C 代码书写
  • 【Linux---10】本地机器 <=> 服务器 文件互传
  • 工业—使用Flink处理Kafka中的数据_ProduceRecord2
  • 【RDMA】RDMA read和write编程实例(verbs API)
  • React第十一节 组件之间通讯之发布订阅模式(自定义发布订阅器)
  • 微信小程序横滑定位元素案例代码
  • 【go】select 语句case的随机性
  • Python矩阵并行计算;CuPy-CUDA 实现显存加速:;在Python中实现显存加速或卸载;CuPy 和 NumPy 区别
  • compose组件库
  • java调用cmdsh命令