程序打印后,它会关闭.如何让它返回到代码的顶部,以便它循环,无限期地询问用户名?
码:
from time import sleep
name = raw_input ("Please enter your name: ")
print "Hello", name, "- good to see you!"
sleep(2.00)
Run Code Online (Sandbox Code Playgroud)
伪代码:
from time import sleep
A
name = raw_input ("Please enter your name: ")
print "Hello", name, "- good to see you!"
sleep(2.00)
return to A
Run Code Online (Sandbox Code Playgroud)
while True:
# do something
# do something else
# do more things
Run Code Online (Sandbox Code Playgroud)
对于您的具体示例:
from time import sleep
while True:
name = raw_input ("Please enter your name: ")
print "Hello", name, "- good to see you!"
sleep(2.00)
Run Code Online (Sandbox Code Playgroud)
该循环的一般格式如下:
while <condition>:
<code>
Run Code Online (Sandbox Code Playgroud)
每次循环运行时,它都会检查是否<condition>是真值(True显然是,但你也可以有更复杂的条件foo < 3等).如果是,则运行<code>,然后重复.如果不是,则完成循环并继续执行程序的其余部分.
有关循环的更多信息,请参阅Python文档.
| 归档时间: |
|
| 查看次数: |
16602 次 |
| 最近记录: |