老师请问关于while和if

来源:2-14 while循环

2022一定转行成功

2021-02-25 12:13:28


问题描述:while语句可以用if来替代吗?

相关截图:

http://img.mukewang.com/climg/603723a20858fc1307800360.jpg
我感觉同样的语句 将while改成if 似乎也能起到同样效果?

写回答

1回答

好帮手慕久久

2021-02-25

同学你好,解答如下:

while语句和if语句功能不一样,所以二者不能替换。

while是循环语句,会多次执行重复性的操作,比如同学这个例子,就是打印1到99:

http://img.mukewang.com/climg/60373a5409d580ca03100325.jpg

其中while中的代码会多次执行:

http://img.mukewang.com/climg/60373a0b091f446a04860225.jpg

而if语句是条件判断,它只能执行一次,即只打印一个1:

http://img.mukewang.com/climg/60373a350927e2ab04450128.jpg

http://img.mukewang.com/climg/60373a3c090d5b6e03400146.jpg

所以二者替代不了。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程