1.while循环打印*
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)