python 九九乘法表 while循环打印

Python中九九乘法表从四个不同方向打印的方法:这里用while循环来实现,双层循环是必须的

#左下角九九乘法表:

i=1

while i < 10:

j=1

while j <= i:

print("%d*%d=%2d "%(j,i,i*j),end="")   #控制输出的格式

j+=1

i+=1

print()  #打印完一行进行换行

#左上方九九乘法表:

i=9

while i > 0:

j=1

while j <= i:

print("%d*%d=%2d " % (j, i, i * j), end="")

j+=1

i-=1

print()

print("--------------------------------------------------------------------")

#右下方九九乘法表:

i=1

while i < 10:

k=9

while k >= i:

print("       ",end="")  #把输出的格式挤在右边,这里边我们用空格把输出的内容挤过去  但要注意格式的对齐

k-=1

j=1

while j <= i:

print("%d*%d=%2d " % (j, i, i * j), end="")

j+=1

i+=1

print()

print("-----------------------------------------------------------------------")

#右上方九九乘法表:

i=9

while i > 0:

k=1

while k <= 10-i:

print("       ",end="")

k+=1

j=1

while j <= i:

print("%d*%d=%2d " % (j, i, i * j), end="")

j+=1

i-=1

print()

时间: 2024-10-23 05:36:37

python 九九乘法表 while循环打印的相关文章

python九九乘法表和打印图形程序

一.打印九九乘法表: #coding:utf-8 for i in range(1,10):     for j in range(1,i+1):         print("%dx%d=%d") %(j,i,j*i),     print '\n' 结果: 二.打印正方形 实体正方形 代码: #coding:utf-8 rows=int(raw_input("输入正方形边长:")) for i in range(rows):     for j in range

********跟兄弟连学python*****九九乘法表

循环实现九九乘法表 列表推导式实现九九乘法表

python 九九乘法表实现

1.for循环的实现 a=1b=1for a in range(1,10): for b in range(1,a+1): print("%d*%d=%d"%(a,b,(a*b)),end=" ") print() # 换行作用打印结果: 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18

python 九九乘法表!小练习

1 # 1*1 = 1 2 # 1*2 = 2 2*2 = 4 3 # 1*3 = 3 2*3 = 6 3*3 = 9 4 5 i = 1 6 j = 1 7 for j in range(1,10): 8 for i in range(1,j +1): 9 print('%s*%s=%s '%(i,j,i*j),end='') 10 # print(j,'*',i,'=',i*j,end = ' ') 11 print('') 记录一下遇到的问题: 1. for i in j:#报错 Type

python九九乘法表

[[email protected] pythoncode]# vim 001jiujiucf.py[[email protected] pythoncode]# python 001jiujiucf.py 11=112=2 22=413=3 23=6 33=914=4 24=8 34=12 44=1615=5 25=10 35=15 45=20 55=2516=6 26=12 36=18 46=24 56=30 66=3617=7 27=14 37=21 47=28 57=35 67=42 7

九九乘法表 二重循环

for后面大括号内如果只有一句话,可以去掉大括号. #include<stdio.h> int main() { int j; for( j=1;j<=5;j++)//for 后面不加冒号 { printf("%dx%d=%d\n",j,5,j*5); } return 0; } *****************************************************************针对双for里面,小于定值和小于变量的不同*********

python 九九乘法表

for i in range(1,10): for j in range(1,i+1): print('%d x %d = %d\t' %(j, i, j*i),end="") print('\n')

简单的for循环实现九九乘法表

PHP for 循环 语法 for (init counter; test counter; increment counter) { code to be executed; } 参数: init counter:初始化循环计数器的值 test counter:: 评估每个循环迭代.如果值为 TRUE,继续循环.如果它的值为 FALSE,循环结束. increment counter:增加循环计数器的值 实例: 下面的例子显示了从 0 到 10 的数字: <?php for ($x=0; $x

利用js的for循环实现一个简单的“九九乘法表”

For循环九九乘法表 for循环是javascript中一种常用的循环语句,可以很好的解决在程序中需要重复执行某些语句,利用for循环实现简单的“九九乘法表”的效果: 让循环从小到大,依次排序,并计算每次的结果,并用 table 使之排列出来. <script type="text/javascript"> document.write('<table border="1">'); //以表格规格打印 for(var i=1;i<=9;