Files
aicode/test.py

44 lines
968 B
Python
Raw Normal View History

#!/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()