怎么样新建一个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()
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥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软件有没有人能远程安装啊