我正在学习python并使用Udacity网站。在其中一个项目中,我需要制作一个程序,让用户每2个小时休息一下。现在我理解了while函数,但它显示了一个名为expected a indent block
的错误。请帮我解决一下。
这是我的代码:
import webbrowser
import time
break_count=0
total_count=3
while(break_count<total_count):
time.sleep(10)
webbrowser.open("https://www.youtube.com/watch?v=jlY5I1Lbe9c")
break_count=break_count+1
如何解决以下问题?
现在我得到了答案,但我不知道为什么我收到负面投票,因为我真的不知道我的代码有什么问题。虽然我很感谢我得到了答案。
答案 0 :(得分:0)
注意:Python没有分号或括号来显示范围,因此通过缩进(一定的间距)显示。您可以使用4个空格(制表符)或2个空格,只需更改文本编辑器设置即可。一切都应该在你的while循环中缩进。所以我把它下面的3行放在while循环中,假设这是你的意图。
import webbrowser
import time
break_count=0
total_count=3
while(break_count<total_count):
time.sleep(10)
webbrowser.open("https://www.youtube.com/watch?v=jlY5I1Lbe9c")
break_count=break_count+1
答案 1 :(得分:0)
您需要缩进在while循环期间应运行的代码块:
import webbrowser
import time
break_count=0
total_count=3
while(break_count<total_count):
#indent here
time.sleep(10)
webbrowser.open("https://www.youtube.com/watch?v=jlY5I1Lbe9c")
break_count=break_count+1