python语法学习—打印九九乘法表

用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java、c、js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印

但是在python中不能使用for 循环,python中的for循环一般是用来遍历 python中的非数字类型 也就序列或者容器

但是python中 有range函数 可以返回一个可迭代对象,可以用来计算,同样可以用来实现循环打印。

下面我们就用python语法中的while 嵌套循环 进行 九九乘法表的打印

主要注意一下几点就行了

1、python中的print 打印函数默认自带换行,可以添加 第二参数 end = "" 来阻止换行。

end代表要打印字符串的最后最后一个字符,可以换成制表符或者其他的符号代替换行符而已。

2、还有就是python中没有自增自减运算符!只能通过赋值运算符进行自增自减了。

3、python中的print 多个占位符 要用()括起来,注意看 下面的语法就知道了。

4、while循环的语法

5、对python来说 格式也就是 缩进非常重要 ,它根据缩进来判断是否是同一代码块的内容。

下面看下实现代码:

row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("%d*%d=%d\t" % (row, col, row*col), end = "")
        #print("%d*%d=%d" % (row, col, row * col), end="\t")
        col += 1
    print() # 单纯的换行
    row += 1

使用range函数 返回可迭代对象 进行计数处理 使用for循环

for i in range(1, 9+1):
    for j in range(1, i+1):
        print("%d*%d=%d\t" % (i, j, i*j), end="")
    print()

代码很简单,主要是语法上 print 打印函数的地方需要注意下。

在pycharm 上运行 python3 运行。

结果截图:



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值