python九九乘法 带一下解析

Python013

python九九乘法 带一下解析,第1张

for i in range (1,10): #两个循环1-9 与 1-9相乘

    for j in range(1,10):

        print(j,"x",i,"=",i*j,"\t",end="")#输出,\t是输出后带tab空隔,end="",表示不断行

        if i==j:  #该换行了

            print("") #输出空

            break #换行

python可以帮助我们输出很多内容,那么如何用python输出一个九九乘法表呢?下面我给大家分享一下。

工具/材料

pycharm

首先打开pycharm软件,点击顶部的File菜单,选择New Project选项,如下图所示

接下来在New Project中新建一个python文件,如下图所示

然后我们在python文件中通过for循环来进行九九乘法表的输出,如下图所示

最后运行编写好的python程序以后,我们就可以看到下方输出了九九乘法表,如下图所示

首先,你的语法是 Python3 的语法,但是用的是 Python2;

其实,类似这种题目,借助格式化输出会更加方便,看代码:

# -*- encoding: gbk -*-

for row in range(1, 10):

for col in range(1, row + 1):

prod = row * col

print '%d * %d = %-2d ' % (col, row, prod),

print

Python定义

求余运行a % b的值处于开区间[0, b)内,如果b是负数,开区间变为(b, 0]。这是一个很常见的定义方式。不过其实它依赖于整除的定义。为了让方程式:b * (a // b) + a % b = a恒真,整除运行需要向负无穷小方向取值。比如7 // 3的结果是2,而(-7) // 3的结果却是-3。这个算法与其它很多编程语言不一样,需要注意,它们的整除运算会向0的方向取值。

以上内容参考:百度百科-Python