while循环打印*和99乘法表

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)
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值