**1**
count = 0
phrase = "hello, world"
for iteration in range(5):
index = 0
while index < len(phrase):
count += 1
index += 1
print "Iteration " + str(iteration) + "; count is: " + str(count)
**2**
count = 0
phrase = "hello, world"
for iteration in range(5):
while True:
count += len(phrase)
break
print "Iteration " + str(iteration) + "; count is: " + str(count)
**3**
count = 0
phrase = "hello, world"
for iteration in range(5):
count += len(phrase)
print "Iteration " + str(iteration) + "; count is: " + str(count)
-1
A
回答
0
编号1:有一个count
变量存储一个数字,并且短语"hello, world"
存储在phrase
变量中。 for循环重复5次。在它里面,定义了一个占位符变量index
。重复while循环的长度为phrase
次,占位符index
和count
变量增加1。 for循环的最后一行输出for循环的哪一轮和count
变量。
编号2:同样,定义了count
和phrase
变量。重复for循环5次,第一行创建一个无限while循环(一个永远重复)。但是,在count
增加了phrase
的长度之后,立即break
超出while循环(停止它),因此它不会永久持续。最后一行输出与Number 1相同的内容。 (这可能很清楚,因为它们是相同的代码行。)
编号3:count
和phrase
变量再次被定义。循环运行5次。每次count
增加phrase
的长度,然后运行print
语句(与数字1和2相同)。
希望这会有所帮助!
+0
@ Mr.Python:是的,它确实运行了,但不包括传入的数字('range(4)'运行到4)。但是,由于'range()'函数默认从0开始,而不是1,所以循环会从0到4,这是5次重复。 –
相关问题
- 1. 有人可以帮我理解这个“for”循环是如何工作的吗?
- 2. 有人可以帮我理解接口在这里工作吗?
- 3. 有人可以向我解释这个程序的工作原理吗?
- 4. 无法让我的应用程序工作。刚刚崩溃
- 5. 嵌入式编程...刚开始
- 6. 我刚刚开始使用PythonCard ...
- 7. 如何解决刚刚消失的.NET应用程序?
- 8. 程序刚刚填满了我的记忆,并开始填写交换在Xubuntu
- 9. 现有的应用程序,我可以刚开始使用linq-to-sql吗?有关整合的任何提示?
- 10. 有人可以帮我理解为什么这段代码不工作吗?
- 11. 与NightwatchJS开始Selenium测试刚刚停止工作
- 12. 有人可以帮我理解这个例子的泛型吗?
- 13. 我如何将facebook登录到我刚开始开发的应用程序中?
- 14. 我刚开始Objective-C,我正在开发一个iPhone应用程序。我需要Objective-C的一些帮助
- 15. Azure Worker角色刚开始工作
- 16. 有人可以帮我理解这个NoMethodError错误吗?
- 17. 有人可以帮我理解这段代码吗?
- 18. 有人可以帮助我理解这一点吗? INT *&PR
- 19. 有人可以帮我理解这个堆栈跟踪吗?
- 20. 如何判断ClickOnce应用程序是否刚刚更新?
- 21. 刚开始制作应用程序,我是新的,并陷入泥潭
- 22. 寻求帮助,今天刚刚开始使用Python。 (3.0)
- 23. 有人可以帮我翻译这个C程序到MIPS程序集吗?
- 24. 有人可以向我解释这个程序吗?
- 25. 任何人都可以帮我理解这段代码吗?
- 26. 有人可以解释这个代码的工作原理吗?
- 27. 有人可以解释这个JavaScript的工作原理吗?
- 28. 我刚刚开始学习循环在C编程,并试图创建一个简单的程序来测试我的知识,但它不会工作
- 29. Ayehu eyeshare:从刚刚执行程序运行时的工作流程,没有工作室
- 30. Powershell的LogonScript如何保持刚开始的进程中打开
他们是一个有点奇怪的例子..你运行它们吗?他们在做什么?你期望他们做什么? –
是的,他们基本上统计短语中的字母数,并在每次迭代中打印计数。但我不明白正在应用的概念。我希望你明白我想传达的信息 – PyCoding