如何用python3将九九乘法表写入文件中

  • Post author:
  • Post category:python


九九乘法表是最基础的循环运算

那么如何用python3将九九乘法表写入文件中呢?



一 前言

九九乘法表是自动打印,那么就要涉及到循环。

python中有while及for两个循环:for与while。

python中for循环与range搭配使用时会自动增加1.


for i inrange (0,10):


自动增加1.

所以建议使用for循环。



二 九九乘法表的算法

在这里插入图片描述

在这里插入图片描述
需注意的:(1)range(1,10)是前闭后开在数学中是[1,10)。

(2)结尾处应该end=”\t” 结尾及换行print()。

(3)观察乘法口诀表,第一个乘数应该大于第二个乘数 否则乘法口诀表不合理。使用if控制了多余的输出。



三 如何将内容写入一个文件中



with open函数

将内容的写入文件的方法:

def write_file(conect ,mode= “w”):

with open(r”jiecheng.txt”,mode=mode ) as file :

file.write(conect)


定义了形参 conect,及定义了 默认值“w”的意思为覆盖写,“a”为增加写



conect = “asdfgh”

c = flle_write(conect)

print©

这样内容就写入了文本中


需注意文本的内容必须是字符串才可以。



四 用python3将九九乘法表写入文件
在这里插入图片描述

这里没有定义函数形参,而是直接将内容写入了进去。


注意:

(1)with open(

r”in99.txt”

,mode=“w”) as file :

in99.txt

是文件名,是相对路径,不是绝对路径。如果无这个文件直接定义文件名时在同一目录会自动 创建一个文件。

(2)

file.write(str(i)+”*”+str(j)+”=”+str(i * j)+”\t”)


**str(i)+”*”+str(j)+”=”+str(i * j)+”\t”**使用了 字符串的相加。



版权声明:本文为weixin_46098259原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。