|
楼主 |
发表于 2020-6-30 09:59:05
|
显示全部楼层
又来问题了,不好意思:
这次是关于电脑执行顺序:
while True:
create_file = input()
if create_file != ':w':
f.write('%s\n' % create_file)
else:
break
在这个while循环中,电脑工作的顺序是怎样的。
比如我通过create_file = input()命令输入了这样一段话:
“fishC file, fishC file,
This file belongs to fishC.”
电脑是说:我输入一个字符它判断一次,还是说等我输完了以后,直到输入 ':w'退出,它才截止,将我之前输入的一股脑写入create_file里?
是说,电脑看我输入:'f',然后if判断,'f' != ':w',好的,回到循环,等我敲击下一个字符,‘i’, 电脑再将‘i’进行判断,好的,也 != ':w', 下一个, 我敲‘s’, 电脑再判断,然后
再回到while开始,以此类推?还是当我输入整个
“fishC file, fishC file,
This file belongs to fishC.”后,一起,一个字符一个字符地判断,然后再写入?
因为我的印象里:好像是在用something = input()时,在执行程序时,我们输入东西后,是点击回车,电脑才判定为输入吧? |
|