python终端命令行输入一条语句后出现三个点是什么?

  • Post author:
  • Post category:python


这个东西其实是python在继续接收你的后续代码,请看我写的这一部分代码:

>>> if 2 >= 1: print("666")
...
666
>>> if 2 >= 1: print("666")
... else: print("555")
...
666
>>> if 0 >= 1: print("666")
... else: print("888")
...
888
>>>

当我输入语句if 2 >= 1: print(“666”),回车之后python返回三个点,当我再次回车后,由于条件成立,python输出了666。

当我再次输入该语句,并在三个点后边继续输入else:print(“555”)后再次回车,python依旧给出了三个点,我并不知道python为什么要这么做。当我再次回车后,由于条件仍然成立,python输出了666。

最终,我将条件改为False,结果else后的语句被执行了,python输出了888。

可以得知,如果用 elif 承接上一句的 if 语句,就可以进行多次判断。通过这个例子就能得知这三个点的作用了。

注:此文章为原创,在“百度知道”中有作答。



版权声明:本文为weixin_44350337原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。