小python项目

时间:2016-10-23 17:00:55

标签: python

我正在学习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

如何解决以下问题?

现在我得到了答案,但我不知道为什么我收到负面投票,因为我真的不知道我的代码有什么问题。虽然我很感谢我得到了答案。

2 个答案:

答案 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