while循环打印*和99乘法表

1.while循环打印*

while循环打印*和99乘法表_第1张图片
while循环打印*和99乘法表_第2张图片
while循环打印*和99乘法表_第3张图片
while循环打印*和99乘法表_第4张图片

2.打印九九乘法表

# 完成九九乘法表的程序:
# 分析:
# 1.单行信息的组成 %d*%d=%d
# 2.使用循环结构完成单个信息的多次输出
# 3.使用循环结构完成单行信息的多次输出

# 单个信息的格式:
# j = 3
# k = 5
# print("%d*%d=%d" % (j,k,j*k))

# 单行信息的格式:
# j = 1
# k = 5
# while j <= k:
#     print("%d*%d=%d" % (j, k, j * k),end=" ")
#     j += 1

# 多行信息的格式:
k =1
while k <= 9:
    j = 1
    while j <= k:
        print("%d*%d=%d" % (j, k, j * k),end="\t")
        j += 1
    print()
    k += 1
print("结束")

# 使用for循环完成九九乘法表:
for i in range(1,10):
    for j in range(1,i+1):
        print("%d*%d=%d" % (j,i,j*i),end="\t")
    print()

3.使用while循环计算n!(n的阶乘)


# 提示:
# 1!等于 1
# 2!等于 1*2
# 3!等于 1*2*3
# n!等于 1*2*3*...*n

def factorial(n):
	i = n
	res = 1
	while i >= 1:
	  	res *= i
	  	i -= 1
	print("5的阶乘是:%d"%res)

res = factorial(10)

你可能感兴趣的:(while循环打印*和99乘法表)