临朐网站开发市场推广方案范文
循环的嵌套
结论:
-外层循环一次,内层循环循环完
-外层循环控制行数,内层循环控制列数
案例一:打印正方形
for i in range(10): #外层函数循环一次,内层函数循环10次for j in range(10):print("* ",end="")print()
案例二:打印9*9乘法表
for i in range(1,10):for j in range(1,i+1):print(f"{i} * {j} = {i*j} ",end="")print()
案例三:打印一个等腰三角形
for i in range(1,10):for j in range(1,i+1):print("* ",end="")print()for i in range(1,10):for j in range(9-i):print("* ",end="")print()
案例四:打印一个正等腰三角形
for i in range(1, 10):for j in range(9-i):print(" ", end="")for k in range(2 * i - 1):print("*", end="")print()
案例五:两数的交换(用户输入两个整数,存储到两个变量中,交换变量的值)
方法一:临时值
a = 100b = 200temp = aa = bb = tempprint(a)print(b)
方法二:寄存器 异或运算---位运算
a = 100b = 200a,b = b,aprint(a)print(b)