#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 九九乘法表程序 打印完整的9x9乘法表 """ def print_multiplication_table(): """打印九九乘法表""" print("九九乘法表:") print("=" * 50) # 打印表头 print(" ", end="") for i in range(1, 10): print(f"{i:4}", end="") print() print("-" * 50) # 打印乘法表内容 for i in range(1, 10): print(f"{i} |", end="") for j in range(1, 10): print(f"{i*j:4}", end="") print() print("=" * 50) def print_triangle_multiplication_table(): """打印三角形格式的九九乘法表""" print("\n三角形格式九九乘法表:") print("=" * 30) for i in range(1, 10): for j in range(1, i + 1): print(f"{j}×{i}={i*j:2}", end=" ") print() print("=" * 30) if __name__ == "__main__": print_multiplication_table() print_triangle_multiplication_table()