Python基础实例003:九九乘法表

题目 输出 9*9 乘法口诀表

代码如下:

for i in range(1, 10):
    for j in range(1, 10):
        if i >= j:
            print(j, ‘*‘, i, ‘=‘, i*j, end=‘  ‘)
    print(‘\n‘)

输出结果:

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/ccdblogs/p/11372935.html

时间: 2024-10-28 19:08:26

Python基础实例003:九九乘法表的相关文章

python实现不同格式九九乘法表

通过Python实现了输出长方形完整格式.左上三角形.右上三角形.左下三角形以及右下三角形五种格式的九九乘法表. 1.长方形完整格式 代码: 1 #完整格式输出九九乘法表 2 for i in range(1,10): 3 for j in range(1,10): 4 print("%d*%d=%2d" % (i,j,i*j),end=" ") 5 print("") 输出内容: 2.左上三角形 代码: 1 #左上三角格式输出九九乘法表 2 f

python脚本7_打印九九乘法表

#打印九九乘法表 for i in range(1,10): s = "" for j in range(1,i+1): s += str(j) + '*' + str(i) + '=' + str(i*j)+ ' ' print(s) 方法2: #打印九九乘法表 for i in range(1,10): for j in range(1,i+1): print('{}*{}={}\t'.format(j,i,i*j),end="") print() 原文地址:h

python while 循环打印九九乘法表

方向一 i = 1 while i <= 9: j = 1 while j <= i print('%d*%d = %2d'%( j,i ,i*j),end='') j += 1 print() i += 1 思路:先写出列,从一到九,再写出列,每次行=列的时候换行,行数增加一,所以里面的while循环是 j <= i,当行数小于列数时,执行换行代码,进行下一轮的循环,end = ''  表示不换行继续往下写 方向一打印结果示例 1*1 = 1 1*2 = 2 2*2 = 4 1*3 =

Python一行代码实现九九乘法表

print('\n'.join(' '.join(['%sX%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)))

Python 初学者 之 while 九九乘法表。

话不多说,直接看代码 number1 = 9 while number1>0: print (str(number1) + "*"+ str(number1) + "=" + str(number1**2)) number1 -=1 第一次写错了,还是int 及str的问题.看错误代码 number1 = 9 while number1>0: print (number1 + "*"+ number1 + "="

Python实现不同格式打印九九乘法表

前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学过C,代码上的逻辑问题总是理不清楚,加上性格有点急躁,以前总是半途而废,所以编程等级为渣.现在虽然刚开始做测试工作,但是不希望自己的工作仅限于功能测试,也希望能接触到性能测试甚至白盒测试这样对编程有一定要求的工作.由于目前测试的项目性质属于web测试,所以从现在的工作入手,开始学习Python以及数

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: prin

九九乘法表的实现--JAVA基础

JAVA算法实现:输出九九乘法表 Jiujiu.java: package com.qkys.www; public class Jiujiu { public static void main(String[] args){ for(int i=1;i<=9;i++){ for (int j=1; j<=i ;j++) { System.out.print(j+"x"+i+"="+j*i+" "); } System.out.pri

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