编写一个程序,输出九九乘法表。(以学号或姓名命名文件开头,屏幕截图提交源代码和运行结果)
时间: 2024-11-05 12:24:11 浏览: 15
编写一个简单的Python程序来打印九九乘法表,你可以以学号或姓名(例如 "student01")作为文件名开头,创建一个名为 "student01_multiply_table.py" 的文本文件,并添加以下代码:
```python
def print_multiplication_table(name):
for i in range(1, 10):
for j in range(1, i+1):
result = f"{j} * {i} = {i*j}"
print(f"{name}_{j:02d}{i:02d}", result)
print("\n") # 每行结束后换行
# 以学生名字替换 'student01'
file_name = "student01"
print_multiplication_table(file_name)
# 保存到文件
with open(f"{file_name}_multiplication_table.txt", "w") as file:
file.write("九九乘法表如下:\n")
file.writelines([f"{line}\n" for line in get_multiplication_table_output(file_name)])
# 运行结果
print("\n九九乘法表已保存到文件:", f"{file_name}_multiplication_table.txt")
```
在这个程序中,我们定义了一个函数 `print_multiplication_table` 来打印乘法表,然后创建一个文本文件并写入结果。运行此程序会直接显示在屏幕上,同时将结果写入一个以文件名命名的txt文件。
要查看源代码,只需打开 "student01_multiply_table.py" 文件;运行结果则需要实际运行该脚本。请确保你的环境中已经安装了Python才能运行这个程序。
阅读全文