文件" abc1234.py",第9行time.sleep(3)^ IndentationError:预期缩进块

时间:2017-05-28 14:22:46

标签: python

我是编程的新手,我试图使用终端运行这个python程序并收到错误:File "abc1234.py", line 9 time.sleep(3) IndentationError: expected an indented block ^

import webbrowser
import time
time_total=3
time_count=0
print (" the current time is " +time.ctime())
while(time_count<time_total):
time.sleep(3)
webbrowser.open("https://www.youtube.com/results?search_query=raabta+song+deepika")
time_count= time_count+1

2 个答案:

答案 0 :(得分:1)

根据您的输入,不确定如何格式化它。 但是你的代码应该是这样的:

import webbrowser
import time
time_total = 3
time_count = 0
print (" the current time is " + time.ctime())
while(time_count < time_total):
    time.sleep(3)
    webbrowser.open("https://www.youtube.com/results?search_query=raabta+song+deepika")
    time_count = time_count + 1

您必须缩进while块中的所有代码。您必须在第9行上没有正确缩进time.sleep(3)。解释器期望在 while循环的冒号后面至少有一条缩进行。

答案 1 :(得分:0)

那是因为您在没有缩进的情况下编写嵌套代码 以下是它在Python中的工作原理:

import webbrowser
import time
time_total=3
time_count=0
print (" the current time is " +time.ctime())
while(time_count<time_total):
    time.sleep(3)
    webbrowser.open("https://www.youtube.com/results?search_query=raabta+song+deepika")
    time_count= time_count+1