惆怅长岑长惆怅长岑长惆怅长岑长吃吃吃

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv              哈哈哈哈或或或或或或或或或或或或或或或
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
明白了,您的第一个问题是让我写一个Python程序,将一首七言绝句保存在10_3.txt文件中,并实现横版和竖版两种排列方式输出到10_3a.txt和10_3b.txt文件中。好的,我知道怎么做。 下面是Python程序的代码: ``` # 写入七言绝句到10_3.txt文件中 with open('10_3.txt', 'w') as f: f.write('春思\n') f.write('春色撩人心,\n') f.write('回首正惆怅。\n') f.write('流年不自由,\n') f.write('梦里啼愁浪。\n') # 读取10_3.txt文件,并输出到横版文件10_3a.txt中 with open('10_3.txt', 'r') as f1, open('10_3a.txt', 'w') as f2: poem = f1.read().split('\n') title = poem[0] content = poem[1:] f2.write(title.center(21, ' ') + '\n\n') for line in content: f2.write(line.center(21, ' ') + '\n') # 读取10_3.txt文件,并输出到竖版文件10_3b.txt中 with open('10_3.txt', 'r') as f1, open('10_3b.txt', 'w') as f2: poem = f1.read().split('\n') title = poem[0] content = poem[1:] f2.write(title.center(7, ' ') + '\n\n') for i, line in enumerate(content): f2.write(line.center(7, ' ') + '\n') if i != len(content) - 1: f2.write('\n') ``` 这个程序首先将一首名为《春思》的七言绝句写入到10_3.txt文件中。然后,程序读取10_3.txt文件并进行处理,输出到横版文件10_3a.txt和竖版文件10_3b.txt中。 在横版输出中,程序首先读取文件中的标题和内容,然后使用`center()`方法实现居中对齐,并将结果写入到文件10_3a.txt中。 在竖版输出中,程序先读取文件中的标题和内容,然后遍历每一行将其居中对齐并且每行之间加上换行符`\n`,对于最后一行则不加换行符,最终结果写入到文件10_3b.txt中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值