1 2 3

python打印4个九九乘法表

前提

需要了解的python语法:

1.print()函数:

只会打印自己能识别的数字:print(123)

或者引号中的内容print("hello world")、print('hello world')

单引号和双引号没什么区别,不过在print("let't go home")中,单引号则会被直接输出,双引号是标识符

2.参数化输出

%d:数字格式化输出

%s:字符串格式化输出

%f:浮点数格式化输出

3.取消print()默认换行

end=''表示不换行

4.标识符

\t:列对齐

\n:换行输出

5.赋值语句

自增:y+=1 相当于 y=y+1

自减:x-=1 相当于 x=x-1

6.注释

单行注释:#

多行注释:''' '''

7.while循环体

单个循环体内部是通过两个空格缩紧,不满足循环体条件则退出循环体,执行非缩紧的下一行语句;

打印一个9*9乘法表

# @Author : cici
x = 1#定义行参数,初始化1,从第一行递增
while x <= 9 :#一共9行
y=1#每一行的列都从1开始计算
while y <= x:#每一行的列的值小于等于行
print("%d * %d = %d"%(y,x,y*x),end='\t')
y+=1#
print('\n')#换行
x+=1#每行打印结束后增加下一行

打印2个9*9乘法表

x = 1#定义行参数,初始化1,从第一行递增
x1 = 1#定义第二个行参数,初始化1,从第一行递增
while x <= 9 and x1 <= 9:#一共9行
y=1#每一行的列都从1开始计算
while y <= x:#每一行的列的值小于等于行
print("%d * %d = %d"%(y,x,y*x),end='\t')
y+=1#
y1=9#第一个循环完成99乘法表接着执行第二个99乘法表循环
while y1>=x1:
print("%d * %d = %d"%(x1,y1,x1*y1),end='\t')
y1-=1
print('\n')#换行
x+=1#每行打印结束后增加下一行
x1+=1

 

 

打印3个9*9乘法表

# @Author : cici
x = 1#定义行参数,初始化1,从第一行递增
x1 = 1#定义第二个行参数,初始化1,从第一行递增
x2 = 9#定义第三个行参数,初始化9,从第9行行递减
x3 = 9#定义第四个行参数,初始化9,从第9行行递减
while x <= 9 and x1 <= 9:#一共9行
y=1#每一行的列都从1开始计算
while y <= x:#每一行的列的值小于等于行
print("%d * %d = %d"%(y,x,y*x),end='\t')#print只会打印自己能识别的数字或者引号中的内容,%是格式化输出,end=''表示不换行,\t表示列对齐
y+=1#
y1=9
while y1>=x1:
print("%d * %d = %d"%(x1,y1,x1*y1),end='\t')
y1-=1
print('\n')#换行
x+=1#每行打印结束后增加下一行
x1+=1
while x2 >= 1:
y2=1#列从第一列开始
while y2<=x2:
print("%d * %d = %d"%(y2,x2,x2*y2),end='\t')
y2+=1
print('\n') # 换行
x2-=1

 

 

打印4个9*9乘法表

# @Author : cici
x = 1#定义行参数,初始化1,从第一行递增
x1 = 1#定义第二个行参数,初始化1,从第一行递增
x2 = 9#定义第三个行参数,初始化9,从第9行行递减
x3 = 9#定义第四个行参数,初始化9,从第9行行递减
while x <= 9 and x1 <= 9:#一共9行
y=1#每一行的列都从1开始计算
while y <= x:#每一行的列的值小于等于行
print("%d * %d = %d"%(y,x,y*x),end='\t')#print只会打印自己能识别的数字或者引号中的内容,%是格式化输出,end=''表示不换行,\t表示列对齐
y+=1#
y1=9
while y1>=x1:
print("%d * %d = %d"%(x1,y1,x1*y1),end='\t')
y1-=1
print('\n')#换行
x+=1#每行打印结束后增加下一行
x1+=1
while x2 >= 1:
y2=1#列从第一列开始
while y2<=x2:
print("%d * %d = %d"%(y2,x2,x2*y2),end='\t')
y2+=1
y3=9#列从大到小
while y3>= x3:
print("%d * %d = %d"%(x3,y3,x3*y3),end='\t')
y3-=1
print('\n') # 换行
x2-=1
x3-=1

 

 

posted @ 2021-06-26 20:53  teacher-程  阅读(378)  评论(0编辑  收藏  举报
levels of contents