如何用while循环 输出一个九九乘法表

方法一

 1 i = 1
 2 while i < 10:
 3     k = 1
 4     while k <= i:
 5         print(‘%d*%d=%2d   ‘% (i,k,i*k),end=‘‘) #end=‘’  表示不换行(系统默认输出完毕换行)
 6         k += 1
 7     print()
 8     i += 1
 9
10
11 输出结果
12 1*1= 1
13 2*1= 2   2*2= 4
14 3*1= 3   3*2= 6   3*3= 9
15 4*1= 4   4*2= 8   4*3=12   4*4=16
16 5*1= 5   5*2=10   5*3=15   5*4=20   5*5=25
17 6*1= 6   6*2=12   6*3=18   6*4=24   6*5=30   6*6=36
18 7*1= 7   7*2=14   7*3=21   7*4=28   7*5=35   7*6=42   7*7=49
19 8*1= 8   8*2=16   8*3=24   8*4=32   8*5=40   8*6=48   8*7=56   8*8=64
20 9*1= 9   9*2=18   9*3=27   9*4=36   9*5=45   9*6=54   9*7=63   9*8=72   9*9=81 

方法二

 1 a = 9
 2 while a > 0:
 3     i = 1
 4     while i <= a:
 5
 6         print(‘%d * %d = %2d  ‘%(a,i,a*i),end= ‘‘)
 7         i += 1
 8     print()
 9     a -= 1
10
11 输出结果
12 9 * 1 =  9  9 * 2 = 18  9 * 3 = 27  9 * 4 = 36  9 * 5 = 45  9 * 6 = 54  9 * 7 = 63  9 * 8 = 72  9 * 9 = 81
13 9 * 1 =  9  9 * 2 = 18  9 * 3 = 27  9 * 4 = 36  9 * 5 = 45  9 * 6 = 54  9 * 7 = 63  9 * 8 = 72  9 * 9 = 81
14 8 * 1 =  8  8 * 2 = 16  8 * 3 = 24  8 * 4 = 32  8 * 5 = 40  8 * 6 = 48  8 * 7 = 56  8 * 8 = 64
15 7 * 1 =  7  7 * 2 = 14  7 * 3 = 21  7 * 4 = 28  7 * 5 = 35  7 * 6 = 42  7 * 7 = 49
16 6 * 1 =  6  6 * 2 = 12  6 * 3 = 18  6 * 4 = 24  6 * 5 = 30  6 * 6 = 36
17 5 * 1 =  5  5 * 2 = 10  5 * 3 = 15  5 * 4 = 20  5 * 5 = 25
18 4 * 1 =  4  4 * 2 =  8  4 * 3 = 12  4 * 4 = 16
19 3 * 1 =  3  3 * 2 =  6  3 * 3 =  9
20 2 * 1 =  2  2 * 2 =  4
21 1 * 1 =  1  
时间: 2024-10-01 06:56:12

如何用while循环 输出一个九九乘法表的相关文章

用简单的for循环写一个九九乘法表

1.效果如下 1 x 1=1 1 × 2 =2, 2 × 2 = 4 l × 3 = 3, 2 × 3 = 6, 3 × 3= 9 ......... l × 9 =9, 2 × 9 = 18, 3 × 9 = 27, … , 9 x 9 = 81 2.实现思路 设置行数为变量i,每行变换的数字为a 有9排,可用for循环9次输出,每输出一排则进行换行 每行的结构为a*i(①其中a是个变量:由1自增到i        ②每输出一个结果,加逗号进行分隔) 3.实现代码 for i in range

PHP一个for循环输出9*9乘法表

一个for循环输出9*9乘法表 代码如下 <?php for ($i = 1, $j = 1; $i <= 9; $i++) { if ($i > $j) { $j++; $i = 1; echo '<hr>'; } echo "$i*$j   "; } ?> 效果如下 原文地址:https://www.cnblogs.com/laowenBlog/p/11350927.html

作业6-凯撒编码、GDP格式化输出、九九乘法表

1.凯撒密码的编码 运行结果: 2.国家名称 GDP总量(人民币亿元)中国 ¥765873.4375澳大利亚 ¥ 78312.4375(国家名称左对齐,数字右对齐,千分位,2位小数) 运行结果: 3.九九乘法表 运行结果:

凯撒密码、GDP格式化输出、九九乘法表

1.恺撒密码的编码 string =input('明文:') print('密文:',end='') for i in string: print(chr(ord(i)+3),end='') 2.国家名称 GDP总量(人民币亿元)中国 ¥765873.4375澳大利亚 ¥ 78312.4375(国家名称左对齐,数字右对齐,千分位,2位小数 print('国家名称 GDP总量(人民币亿元)') print('中国 ¥{0:>,.2f}'.format(765873.4375)) print('澳大

循环结构-打印九九乘法表(C语言)

同http://www.cnblogs.com/MichaelLee2015/p/4403007.html #include <stdio.h> int main() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { printf("%d*%d=%d\t",j,i,j*i);//比如“二三得六”在第3行第2列,j*i=(j*i),因此i=2,j=3即 3*2=6 } printf(&q

打印一个九九乘法表

for i in range(1,10): if i != 1: print('') # 这里其实是为了打印一个\n换行 for k in range(1,10): if i <= k: ans = str(i*k) if len(ans) == 1: # 为了格式好看,所以写了个判断,如果结果是一位数就空一格,不是一位就不空 print(('{}*{}='.format(i, k)+' '+str(i*k)), end=' ') else: print(('{}*{}='.format(i,

用python写一个九九乘法表-2月19日/2018

first = 1 while first<=9: sec=1 while sec<=first: print(str(sec),"x",str(first),"=",first*sec,end="\t") sec+=1 print() first+=1 原文地址:https://www.cnblogs.com/bushii/p/8454205.html

C实现的九九乘法表

为了加深对C语言中for循环的理解,学习实例写出了九九乘法表,相对来说比较简单. #include <stdio.h> /************************************** * 本实例用于输出一个九九乘法表 * 用于继续练习for语句 **************************************/ int main(void) { /** * 主要思想: * 从1开始计算,1x1 * 2x1,2x2 * 3x1,3x2,3x3 * 以此循环,变量i从1

javaSE 打印九九乘法表

下面的示例用嵌套for循环打印一个九九乘法表 格式:for(){ for(){ } } 其实就是拿内层循环作为外层循环的循环体 package com.forfortest001; public class ForForTestDemo2 { //打印九九乘法表 public static void main(String[] args) { for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print(i+"*&quo