我是编程的新手,我试图使用终端运行这个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
答案 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