本文共 1766 字,大约阅读时间需要 5 分钟。
在一般的计算机中,程序是顺序执行的。它将执行第一行,然后执行第二行,而不是第三行,依此类推。
当今的编程语言还提供各种控制语句,使我们可以控制程序的执行。
有时可能需要多次执行特定数量的代码(“固定次数”)或“动态次数”。
为了解决多次执行有限行的代码的问题,Python编程语言提供了多个循环来解决多次执行多行的问题。
在Python中,while循环用于重复执行语句块,直到满足给定条件为止。当条件变为假时,循环终止,程序在while循环后继续执行代码。
While循环的格式:-
while expression: statement(s)
例如:-
Python程序来说明while循环
count = 0while (count < 3):count = count + 1print("Hello Geek")
在任何编程语言中,For循环均用于循环遍历。在Python中,我们像在另一种编程语言中一样使用For每个循环,这与C或C ++不同。
句法 :-
for iterator_var in sequence: statements(s)
例如 :-
n = 4for i in range(0, n): print(i)
嵌套循环称为那些在循环内其他单词循环内的其他循环内使用的循环。我们可以将任何循环放入任何循环内,例如,可以将For循环放入while循环内。
句法
for iterator_var in sequence: for iterator_var in sequence: statements(s) statements(s)
它是一个简单的关键字或令牌,可将控件带出循环并执行其余程序代码。
句法:-
# Code显示break语句的用例# 一旦找到“e”或“r”,这段代码就会跳出for循环for letter in 'coderaman07': if letter == 'e' or letter == 'r': breakprint(f'Current Letter :{letter}')
输出:-
Current Letter : e
它是一个关键字或令牌,仅跳过将要对所有人执行的代码的执行。
句法:-
打印除“ e”和“ s”以外的所有字母
for letter in 'coderaman07': if letter == 'e' or letter == 'r': continue print(f'Current Letter :{letter}') var = 10
输出:-
Current Letter :cCurrent Letter :oCurrent Letter :dCurrent Letter :aCurrent Letter :mCurrent Letter :aCurrent Letter :nCurrent Letter :0Current Letter :7
它是一个空的Control语句,通常用于描述在不久的将来必须在此处编写此处的代码。
句法:-
空循环
for letter in 'coderaman07': passprint(f'Last Letter :{letter}')
输出:-
Last Letter : 7
因此,总结本课程后,我们对For循环,While循环以及带有3个控制语句的嵌套循环有了一个简要的了解。
转载地址:http://muhxf.baihongyu.com/