Python 实现输出九九乘法表

Python 实现输出九九乘法表目的:1、实现使用python打印九九乘法表2、实现将九九乘法表输出就,保存到txt文件中步骤:首先画出流程图其次选择代码实现过程中用到的方法,我选用的是for循环。考虑到打印九九乘法表需要换行、空格等需要了解print(”,end=””)中end参数的作用,其作用为:为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。print默认是打印一行,结尾加换行。end=…

大家好,欢迎来到IT知识分享网。

目的:

1、实现使用python 打印九九乘法表

2、实现将九九乘法表输出就,保存到txt文件中

步骤

首先画出流程图

其次选择代码实现过程中用到的方法,我选用的是for循环。

考虑到打印九九乘法表需要换行、空格等需要了解print(”,end=” “)中end参数的作用,其作用为:

        为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。print默认是打印一行,结尾加换行。end=’ ‘意思是末尾不换行,加空格。

具体代码实现如下所示:

for  i in range(1,10):
    for j in range(1,10):  
        if i>=j:
            print("{}*{}={}".format(i,j,i*j),end ="  ")           
    if i<j:
        print('\n')
            

效果图如下:

Python 实现输出九九乘法表

或者

for m in range(1,10): 
    for n in range(1,m+1): 
        print("{0}*{1}={2}".format(m,n,(m*n)),end="\t") 
    print()

 2、第一步已经实现输出九九乘法表。

如何将九九乘法表的结果保存到txt文件中呢????这就需要改变一下代码啦。

我的解决方法是:首先定义一个空列表,然后将输出的结果依次写入列表中,这时候在每个表达式后面都需要添加制表符“\t” ;然后采用writelines()方法,将列表内容全部写入txt文件中。,就可以实现以下效果啦~~~

h=[]
for  i in range(1,10):
    for j in range(1,10):  
        if i>=j:
            h.append("{}*{}={}".format(i,j,i*j))
            h.append('\t')
    if i<j:
        h.append('\n')
print(h)    

f = open(file="D:\\Pycharm学习练习专用文件夹\\1Python程序设计\\九九乘法表.txt",mode ="w",encoding="utf-8")
f.writelines(h)  # 可以使用这种方法一下写入
f.close()        

Python 实现输出九九乘法表

 效果如图所示:

Python 实现输出九九乘法表

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14942.html

(0)
上一篇 2024-02-22 13:33
下一篇 2024-02-22 21:26

相关推荐

发表回复

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

关注微信