while循环
基本语法格式
while 条件:
循环体
条件为真,则执行循环体代码
条件为假,则结束循环
打印 1-10的整数
死循环有时候也是必须的,
while语句的语法:
(1)变量的初始化,
(2)while 条件判定;
循环体
(3)循环变量的更新语句。
进行1-100的加和
计算5的阶乘,首先进行变量的初始化,其次进行while语句的条件设定,再进行result *= num 将
result的值进行更新,使用print函数进行打印。
在Python中,result *= num
这条语句表示将 result
变量的值与 num
变量的值相乘,然后将结果赋值给 result
自身。这是一种复合赋值操作符的用法,等价于 result = result * num
。
如果想计算1!+2!+3!+4!+5!
即先算阶乘的值再求和
如上图所示,这是一段实现阶乘求和的代码操作。先算阶乘的值再求和。
先计算出当前num的值是多少再往sum上进行求和。
即while num <=5;
先计算当前的num!是多少,往sum上进行累加。
{ factorResult = 1
i = 1
while i <=num:
factorResult *=i
i += 1 } 都是对factResult的求阶乘的操作。
sum += factorResult 这个操作是利用复合赋值操作符将求阶乘的结果,赋值给sum
num += 1 再对num进行变量的调整,进行新一轮的求阶乘操作。
print(f‘sum = {sum}’)
for循环
for 循环变量 in 可迭代对象:
循环体
特殊的变量~内部包含了很多其他的值
如上图所示,在python中range函数提供(beg,end,间隔)
如上图所示,如果想倒着遍历函数,就将步长修改成负数就可以了。
如上图所示,在Windows系统中可以使用Shift+Ctrl+R可以启动Rename功能。可以一次性替换多个变量,