重新学习Python(*^▽^*)编译环境 sublime3
1 # -*- coding: utf-8 -*- 2 # @Author: Shyxiaoniu 3 # @Date: 2019-11-17 13:59:33 4 # @Last Modified by: Shy_x 5 # @Last Modified time: 2019-11-17 14:19:59 6 7 def multiply(row): # 声明乘法表函数,定义行参数 row 8 9 row1 = 1 # 定义函数内部变量row1,表示函数内部行数 10 11 while row1 <= row: # 设置循环判断函数内行数参数和函数实参大小 12 13 col = 1 # 定义变量col,表示变化的列数 14 15 while col <= row1: # 设置函数判断列数和函数内部行数大小 16 17 print("%d X %d = %d" % (col, row1, col * row1), end = '\t') # 输出显示的内容,列数乘以行数等于结果,end功能使打印结束后不会自动换行 18 19 col += 1 # 列数进行+1操作 20 21 print("") # 一行结束后自动换行 22 23 row1 += 1 # 函数内行数自动+1 24 25 row = int(input("请输入需要打印的乘法表: \n")) # 定义变量row,设置为整型,进行输入获取 26 27 multiply(row) # 调用乘法表函数,传入实际参数row
运行效果: