1. 编写程序,在文件中输出直角边长为n的倒等腰直角三角形。 (1) 定义函数print_triangle_to_file(n, file_name),实现在文件file_name中输出边长为n的倒三角形。使用上下文管理语句with避免忘记关闭文件。 (2) 提示用户输入文件名和三角形边长,调用函数,查看文件内容。
时间: 2023-06-25 19:07:11 浏览: 112
打印倒直角三角形.zip
以下是实现代码:
```python
def print_triangle_to_file(n, file_name):
with open(file_name, "w") as f:
for i in range(n, 0, -1):
f.write("*" * i + "\n")
file_name = input("请输入文件名:")
n = int(input("请输入三角形边长:"))
print_triangle_to_file(n, file_name)
with open(file_name, "r") as f:
print(f.read())
```
例如,输入文件名为test.txt,边长为5,输出的文件内容如下:
```
*****
****
***
**
*
```
阅读全文