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

python语法学习—打印九九乘法表用 python 语法打印九九乘法表 这肯定会用到循环 在其他很多编程语言 java c js 等都可以用 for 循环或者 while 循环进行嵌套从而实现乘法表的打印 但是在 python 中不能使用 for 循环 python 中的 for 循环一般是用来遍历 python 中的非数字类型也就序列或者容器 但是 python 中有 range 函数可以返回一个可迭代对象 可以用来计算 同样可以用来实现循

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 运行。

结果截图:

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



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233502.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号