1234567!_ 2022-09-29 21:04 采纳率: 79.3%
浏览 30
已结题

怎么样用python把输出结果放进txt里面呢

img

怎么样新建一个txt,把这个菱形输出写入文件里呢,然后保存下来

  • 写回答

1条回答 默认 最新

  • 浪客 2022-09-29 21:28
    关注
    
    
    def fun(n, line, inx, flag=1):
        if line == n + 1 or line == 0: return inx
    
        for ii in range(n - line):
           print(end=' ')
           f.write(' ')
    
        for i in range(line):
            print(inx % 10, end=' ')
            f.write(str(inx % 10)+' ')
            inx += 1
        print()
        f.write('\n')
        line += flag
        t = fun(n, line, inx, flag)
        return t
    
    f = open('test.txt','w')
    n = 6
    t = fun(n, 1, 0)
    fun(n, n - 1, t, -1)
    f.close()
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月7日
  • 已采纳回答 9月29日
  • 创建了问题 9月29日

悬赏问题

  • ¥15 mySQL5.7.34安装遇到的问题
  • ¥15 结构功能耦合指标计算
  • ¥20 visual studio中c语言用ODBC链接SQL SERVER
  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥15 悬赏Python-playwright部署在centos7上
  • ¥15 psoc creator软件有没有人能远程安装啊