Python:While 循环

摘要:prompt = "Enter 'quit' to end the program. "message = ""while message != 'quit': message = input(prompt) if message != 'quit': pri

for循环遍历项目集合,为每个项目执行一个代码块。

只要满足特定条件,while循环就会运行。

可以使用简单的 while 循环来计算数字(例如,从 1 到 5)

current_number = 1while current_number >12345

为 true 时current_number循环继续 。一旦条件为 false,循环退出。

许多程序(如游戏)使用 while 循环来保持运行,直到用户或条件停止它们。

while循环允许用户通过检查输入来控制何时退出程序。

prompt = "Enter 'quit' to end the program. "message = ""while message != 'quit': message = input(prompt) if message != 'quit': print(message)>>Enter 'quit' to end the program :- kkkkEnter 'quit' to end the program :- jkkbjkkbEnter 'quit' to end the program :- quit>>

循环会继续请求输入,直到用户键入 'quit',此时它会停止。

标志是一个变量,用于指示何时停止程序。

prompt = "Enter 'quit' to end the program:- "message = ""active = True while active: message = input(prompt) if message == 'quit': active = False else: print (message)>>Enter 'quit' to end the program:- HelloHelloEnter 'quit' to end the program:- quit

该标志允许更灵活的退出条件,并且在复杂程序中很有用。

break语句可用于立即退出循环。

while True: city = input("Enter city or 'quit': ") if city == 'quit': break else: print(f"I'd love to go to {city}!") >>Enter city or 'quit': DelhiI'd love to go to Delhi!Enter city or 'quit': quit

continue 语句允许跳过循环的其余部分并移动到下一个迭代。

示例(仅打印奇数):

current_number = 0while current_number >13579

当循环的条件从未变为 false 或从未达到 break 语句时,将发生无限循环。

x = 1while x >1111.....

为避免无限循环,请始终确保 condition 或 break 语句已到位以停止循环。

彻底测试循环有助于通过检查退出条件来防止无限循环。

来源:自由坦荡的湖泊AI一点号

相关推荐