循环结构
有了循环结构我们就可以轻松的控制某件事或者某些事重复、重复、再重复的发生。
1.for-in
2.while
for循环例子
for x in range(101):
sum += x
print(sum)
九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print('%d*%d=%d' % (i, j, i * j), end='\t')
print()
range
range
可以用来产生一个不变的数值序列,而且这个序列通常都是用在循环中的,例如:
range(101)
可以产生一个0到100的整数序列。range(1, 100)
可以产生一个1到99的整数序列。range(1, 100, 2)
可以产生一个1到99的奇数序列,其中的2是步长,即数值序列的增量。
while循环
import time
i = 1
whlie i!=0:
print(i)
i -= 0.1
time.sleep(0.5)
str_='Joker is a bad man!'
i=0
whlie I <=18:
print(str_[i])
i+=1
**函数**
声明 函数名字 (参数)
def func_name([params]):
执行体
return xxx
func_name([params])
#当你函数处理完的内容需要再次进行处理的时候,你就需要return
平果例子
1.使用函数
2.使用for循环
m = int(input('m = '))
n = int(input('n = '))
fm = 1
for num in range(1, m + 1):
fm *= num
fn = 1
for num in range(1, n + 1):
fn *= num
fmn = 1
for num in range(1, m - n + 1):
fmn *= num
print(fm // fn // fmn)在这里插入代码片
添加微信好友
登录邮箱
补充
1.range 也是一个前闭后开可迭代对象
2.while容易进入死循环,用return跳出