怎样子才能用while间隔0.5秒不停的打印文字?

怎样子才可以间隙零点五秒不停的打印?(因为是恶搞同学的,所以图片会有一些码)。
我的期望是:
打印文字
等待0.5秒
打印文字
等待0.5秒
这样子的循环
期望知识分子解答

img

首先语法就有几项错误,

语法错误1:

:"answer"应该去掉双引号,改为answer。
answer是个变量名,不用双引号,加了双引号为字符串

语法错误2:

要想表示不同的answer,应该把判断完整写出来,像下面的是错的:

if answer == "人" or "人类":

下面的是正确的:

if answer == "人" or answer == "人类":

或者另一种写法:

if answer in ["人", "人类"]:

停顿

要想停顿,在文件开头导入库

import time

在需要停顿的地方输入

time.sleep(0.5)

第2行错了,answer作为变量,它的两边不能有引号