我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问,Python中,多个if条件判断调换代码位置,为什么执行结果会不同?

img

img


为什么
if i % 3 == 0:
x = x * 2
在第一个判断条件,和第三个条件判断,运行结果不一样?
三个if判断不是顺序结构吗?

因为你的if都没有else,所以会多次进入不同的if
那不同的代码先后顺序颠倒了结果当然不同
这就好比我先对你开大你再磕个血瓶,和你先磕了血瓶我再对你开大,结果能一样吗

近期文章

  • 为什么我得到Undefined index:HTTP_HOST错误?
  • C语言,请问这个代码怎么改?
  • 按引用排序的冒泡排序,报错了
  • 怎样把数据存入到sqlite中
  • 怎么完成下面的实验要求?
  • 请问51单片机LCD1602的数列问题
  • [C语言]判断区间内素数的个数
  • c语言关于回文数的疑问
  • 电机学小问题12345
  • 从复选框发布多维数组
  • Python,判断字符串是全是26个字母
  • vm装win10出问题
  • HTML5网页跳转实现音乐不断放不重放
  • c语言回文数字符串求解
  • vscode输入方式改变了怎么改回来啊
  • grep命令中“*”的用法
  • 关于#ospf#的问题,如何解决?
  • 指针及函数的传参,对指针的深度理解及应用
  • 如何使用PHP从foreach循环返回多个值
  • QT5.14.2安装好后,为什么跑不起来,如图,安装过程也没啥问题呀

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华