重新学习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
运行效果:
