python怎么打印99乘法表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么打印99乘法表相关的知识,希望对你有一定的参考价值。

1、使用for-for
#九九乘法表
for i in range(1,10)
for j in range(1,i+1):
print('x=\t'.format(j,i,i*j),end='')
print()
2、while-while
# 九九乘法表
i = 1
while i <= 9:
j = 1
while(j <= i): #j的大小是由i来控制的
print('%d*%d=%-3d' %(i, j, i*j),end='\t' )
j += 1
print('')
i += 1
3、while-for
i = 1
while(i <=9):
for j in range (1,i+1): #range()函数左闭右开
print('%d*%d=%-3d'%(i,j,i*j),end='')
i += 1
print()
4、for-while
for i in range(1,10):
j = 0
while j < i:
j += 1
print("%d*%d=%-3d"%(i,j,i*j),end='')
print()
5、定义一个变量a
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in a:
j = 1
while j <= i:
print('%d*%d=%-3d'%(i,j,i*j),end='\t')
# %-3d 是控制输出结果占据3位,且从左面开始对齐
j += 1
print()
6、使用1行语句
print('\n' .join([' '.join(["%2s x%2s = %2s" % (j, i, i*j)for j in range(1,
i+1)])for i in range(1, 10)]))
参考技术A python打印99乘法表的方法:1、使用【for-for】;2、使用【while-while】;3、使用【while-for】;4、使用【for-while】;5、 定义一个变量a,代码为【for i in a:j=1;while j<=i:】。

使用VS2017进行Python代码的编写并打印出九九乘法表

我们来盘一盘怎么使用VS2017进行python代码的编写并打印出九九乘法表。

使用Visual Studio 2017进行Python编程不需要太复杂的工作,只需要vs2017安装好对Python的支持和简单的语法了解即可。


 

具体步骤如下:

  1. 查看vs2017是否安装了【Python开发】,没有的话安装上即可。
  2. 了解Python3的简单语法(语法链接:Python3 基础语法)。
  3. 代码编写调试查看。
  4. 总结。

 

1、查看vs2017是否安装了【Python开发】,没有的话安装上即可

在搜索中找到 Visual Studio Installer,点击运行,如果出现安装程序需要更新,点击更新即可,之后点击修改,不是修复。

将【Python开发】和【数据科学和分析应用程序】勾选上,点击修改,之后能会稍等一段时间,进行下载。如下图:

 

更多实例可以看官网:https://www.runoob.com/python3/python3-examples.html

 

       技术图片 技术图片

点击修改,不是修复。

技术图片

 

 

 将【Python开发】和【数据科学和分析应用程序】勾选上,点击修改,之后能会稍等一段时间,进行下载

技术图片

 

 

 下载安装完以后,关闭Visual Studio Installer,打开Visual Studio 2017,点击文件-新建-项目

技术图片

 

 

 点击Python-python应用程序,这里示例放在桌面。

技术图片

 

 

 


2、了解Python3的简单语法(语法链接:Python 基础语法

Python3 循环语句

Python 中的循环语句有 for 和 while,我们主要讲for循环,while循环大家可以去了解一下。

Python 循环语句的控制结构图如下所示:

技术图片

 

 

 

 

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for循环的一般格式如下:

for <variable> in <sequence>:
    <statements>
else:
    <statements>

流程图:

技术图片

 

 

更多实例可以看官网:https://www.runoob.com/python3/python3-examples.html

 

 技术图片

 

 


 

 

3、代码编写调试查看

在我们刚刚创建的项目里面进行代码编写(PythonApplication1.py),上面已经做解释了,直接上代码

# 九九乘法表
for i in range(1, 10):
    for j in range(1, i+1):
        print({}x{}={}	.format(j, i, i*j), end=‘‘)
    print()

#通过指定end参数的值,可以取消在末尾输出回车符,实现不换行。

 

运行代码后效果图如下:

技术图片

 

 


 

4、总结

先看语法,然后根据语法编写代码比较容易上手。

如果对大家有点帮助的给小编点个赞,关注关注,感谢!

 

以上是关于python怎么打印99乘法表的主要内容,如果未能解决你的问题,请参考以下文章

利用python打印99乘法表

python3 打印99乘法表

python 打印99乘法表

怎么用python打印出乘法表?

Python 打印99乘法口诀表

Python程序开发之简单小程序实例(3)-打印99乘法口诀表