Python函数实现99乘法表

def printLine(row):
    for col in range(1,row+1):
        print("{}*{}={}\t".format(col,row,col*row),end=" ")     #\t为转义字符,横向制表符,end=" "为实现分段
    print("")
for row in range(1,10):
    printLine(row)  #实现换行
1*1=1
1*2=2	 2*2=4
1*3=3	 2*3=6	 3*3=9
1*4=4	 2*4=8	 3*4=12	 4*4=16
1*5=5	 2*5=10	 3*5=15	 4*5=20	 5*5=25
1*6=6	 2*6=12	 3*6=18	 4*6=24	 5*6=30	 6*6=36
1*7=7	 2*7=14	 3*7=21	 4*7=28	 5*7=35	 6*7=42	 7*7=49
1*8=8	 2*8=16	 3*8=24	 4*8=32	 5*8=40	 6*8=48	 7*8=56	 8*8=64
1*9=9	 2*9=18	 3*9=27	 4*9=36	 5*9=45	 6*9=54	 7*9=63	 8*9=72	 9*9=81

原文地址:https://www.cnblogs.com/nandehutu/p/9571485.html

时间: 2024-08-05 17:52:45

Python函数实现99乘法表的相关文章

利用函数制作99乘法表

2016年12月3日,星期六     一.利用函数制作乘法表,并将奇数,偶数用两种颜色分层: 函数代码部分: 样式部分: 完成图:

python两则99乘法表

分别应用while和for的嵌套循环,适用于初学的人看看 x = 1 while x <= 9: y = 1 while y <= x: print (y,'*',x,'=',x*y,end="\t") y += 1 print ("") x += 1 执行结果:1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4

python 99乘法表

九九乘法表, for a in range(1,10):     for b in range(1,a+1]:         print "%sx%s=%s" %(a,b,a*b),     print "\n" python 99乘法表

打印99乘法表-python

题目:如何打印出阶梯状的99乘法表? 题解: #coding:utf-8def multiplication_tables(num):#for i in range(1,10): for j in range(1,i+1): print("%d*%d=%d"%(j,i,i*j),end=" ") print(" ")for i in range(1,10): multiplication_tables(i)

python小程序练习:循环语句for,while实现99乘法表

打印99乘法表 for 循环语句实现: for i in range(1,10): for j in range(1,10): print(j,"x",i,"=",i*j,"\t",end="") #因为print自动换行,end="" 为结尾不换行 if i==j: print("") #此处是结尾换行 break while循环语句实现: i=0 j=0 while i <9:

python简单小程序(99乘法表)

1. #99乘法表#第一种 for i in range(1,10): s='' for j in range (1,i+1): s+=str(j)+'*'+str(i)+'='+str(j*i)+'\t' print s #第二种 for i in range(1,10): s='' for j in range (1,i+1): s+=str(j)+'*'+str(i)+'='+'{0:2d}'.format(j*i)+'\t'  #{0:2d}解释:表示0 代表j*i,:2d 表示两个宽度

python(7)- 小程序练习:循环语句for,while实现99乘法表

打印99乘法表 for 循环语句实现: 1 for i in range(1,10): 2 for j in range(1,10): 3 print(j,"x",i,"=",i*j,"\t",end="") #因为print自动换行,end="" 为结尾不换行 4 if i==j: 5 print("") #此处是结尾换行 6 break while循环语句实现: 1 i=0 2 j=

python之99乘法表

#99乘法表 fir=1 while fir<=9: sec=1 while sec<=fir: print(str(fir)+'*'+str(sec)+'='+str(fir*sec)) sec+=1 print() #换行 fir+=1#效果如图 原文地址:https://www.cnblogs.com/wangxy629/p/10243459.html

python中用代码实现99乘法表

第一种:使用for遍历循环嵌套 for x in range(1,10): for y in range(1,x+1): print("%s*%s=%s" % (y,x,x*y),end=" ") print("")#print默认参数"换行",没有此条语句输出打印时将不会换行 第二种:使用for遍历嵌套while循环 for x in range(1,9): y=1 while y<=x: print("%s