Python01_multiply

假如想象 提交于 2019-12-04 17:58:25
重新学习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
运行效果:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!