这两个有什么区别呢
欧几里得算法的 不知道这两个有什么区别 但是运行的结果的确不一样大哥们帮忙找下问题感谢 if 判定条件:
执行语句
if下的语句最多只执行一次,满足条件就执行,不满足条件就不执行
while 判定条件:
执行语句
while是循环,只要满足判定条件就会一直执行,所以你的执行语句要对判定条件产生影响,避免一直循环下去
是这个问题吗 翼是孤独 发表于 2022-1-22 22:34
if 判定条件:
执行语句
刚才发现我把分支和循环定义搞错了 不好意思
if那个在a不等于0的情况下只会执行一次,而while a:当a不等于0会一直执行,直到a等于0为止,如果你只想要while里面的语句执行一次的话,可以在while语句的末位加一个break YSW9527 发表于 2022-1-22 22:54
if那个在a不等于0的情况下只会执行一次,而while a:当a不等于0会一直执行,直到a等于0为止,如果你只想要w ...
我想错了我以为只要a != 0 if条件无限触发然后得到结果..弄错分支和循环了
页:
[1]