精华内容
下载资源
问答
  • python-九九乘法表矩形

    千次阅读 2019-05-06 20:18:47
    jmu-python-九九乘法表矩形) 本题目要求输出如下图所示的九九乘法表 注:乘积要求做格式控制,占4个位置的宽度 输入样例: 无 输出样例: 1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 2*1=2 2*2=4 2...

    jmu-python-九九乘法表(矩形)

    本题目要求输出如下图所示的九九乘法表

    注:乘积要求做格式控制,占4个位置的宽度
    在这里插入图片描述
    输入样例:

    输出样例:

    1*1=1   1*2=2   1*3=3   1*4=4   1*5=5   1*6=6   1*7=7   1*8=8   1*9=9   
    2*1=2   2*2=4   2*3=6   2*4=8   2*5=10  2*6=12  2*7=14  2*8=16  2*9=18  
    3*1=3   3*2=6   3*3=9   3*4=12  3*5=15  3*6=18  3*7=21  3*8=24  3*9=27  
    4*1=4   4*2=8   4*3=12  4*4=16  4*5=20  4*6=24  4*7=28  4*8=32  4*9=36  
    5*1=5   5*2=10  5*3=15  5*4=20  5*5=25  5*6=30  5*7=35  5*8=40  5*9=45  
    6*1=6   6*2=12  6*3=18  6*4=24  6*5=30  6*6=36  6*7=42  6*8=48  6*9=54  
    7*1=7   7*2=14  7*3=21  7*4=28  7*5=35  7*6=42  7*7=49  7*8=56  7*9=63  
    8*1=8   8*2=16  8*3=24  8*4=32  8*5=40  8*6=48  8*7=56  8*8=64  8*9=72  
    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  
    

    注:

    本题解题几乎没有任何难度,只要会运用循环就能会做,难点在于会设置宽度,在这里我用到了format函数,函数的具体用法与解释直接百度即可

    答案:

    for i in range(1,10):
        for j in range(1,10):
            mat = "{:8}"
            print(mat.format('%d*%d=%d'%(i,j,i*j)),end='')
        print()
    
    展开全文
  • python 打印99乘法表矩形,三角形 先打印一个5行5列矩形的星星图 i = 1 while i <=5: j = 1 while j<=5: print('*',end = '') #不要换行 j +=1 print ('') #换行 i +=1 输出结果: 打印个三角形星星...

    #每天一点点#

    python 打印99乘法表,矩形,三角形

    先打印一个5行5列矩形的星星图

    i = 1
    while i <=5:
        j = 1
        while j<=5:
            print('*',end = '') #不要换行
            j +=1
        print ('')  #换行
        i +=1
    

    输出结果:
    在这里插入图片描述
    打印个三角形星星图

    i = 1
    while i <=5:
        j = 1
        while j<=i:
            print('*',end = '')
            j +=1
        print ('')
        i +=1
    

    输出结果:
    在这里插入图片描述
    三角星星图的规律,是不是和99乘法表有点像????

    99乘法表规律找起~
    列:1开头;
    行:每行总有一个值是固定的
    第n行n个
    在这里插入图片描述

    ok 改起
    是不是有点形似了 ?
    这里敲个空格,看起来好看点儿,不敲也行,反正还得继续改
    在这里插入图片描述

    再改 and 输出结果
    逼死强迫症的效果,啊啊啊啊啊~~~~
    在这里插入图片描述
    最后一次改了

    # 最终代码 ,拿去
    i = 1
    while i <=9:
        j = 1
        while j<=i:
            print('%d*%d=%d\t'%(j,i,j*i),end = ' ')
            j +=1
        print ('')
        i +=1
    

    输出结果

    美观多了吧
    在这里插入图片描述

    ? ????? 我的github,点击查看更多

    ? ????? 点击查看python打印倒三角九九乘法表

    展开全文
  • 参考:http://www.cnblogs.com/suiy-160428/p/5594389.htmlpython输出 9*9 乘法口诀表矩形输出九九乘法表:for i in range(1,10):for j in range(1,10):if i

    参考:http://www.cnblogs.com/suiy-160428/p/5594389.html

    python输出 9*9 乘法口诀表

    矩形输出九九乘法表:

    for i in range(1,10):

    for j in range(1,10):

    if i<= 9:print(f"{j}×{i}= {i* j}", end=" ")

    print("")

    运行结果如下:

    1413810-20181225033936218-787588283.png

    左下三角形式九九乘法表:

    for i in range(1,10):

    for j in range(1,i+1):

    print(f"{j}×{i}={i*j}",end=" ")

    print(" ")

    运行结果如下:

    1413810-20181225034101258-1949755900.png

    左上三角形式九九乘法表:

    for i in range(1,10):

    for j in range(i,10):

    print(f"{i}×{j} = {i * j}", end=" ")

    print(" ")

    注:乘法算式按行输出,与完整格式相比,内层循环范围为i~9,当外层循环的i逐渐递增时,每行输出的算式个数会越来越少,print(" ")表示换行,不输出这句的话输出的乘法表格式错乱。

    运行结果如下:

    1413810-20181225034155751-1091215802.png

    右下三角形式九九乘法表:

    for i in range(1,10):

    for k in range(1,10-i):

    print(end=" ") #此处七个空格

    for j in range(1,i+1):

    print("%d×%d=%2d" % (i, j, i*j), end=" ") #切记此处不能用格式化输出.format方式或者f"{}", 要用格式化输出只能pycharm中才会显示下面的样式。

    print(" ")

    运行结果如下:

    1413810-20181225042225492-1246265956.png

    右上三角形式输出九九乘法表:

    for i in range(1,10):

    for k in range(1,i):

    print(end=" ") #此处8个空格

    for j in range(i,10):

    print("%d×%d=%2d" % (i, j, i * j), end=" ")#切记此处不能用格式化输出.format方式或者f"{}", 要用格式化输出只能pycharm中才会显示下面的样式。

    print(" ")

    注:相比左上三角形,内层循环语句多了两句,由于每个算式所占的位置为7个字节,所以多余前面空出的地方输出相应的空格数,

    在Python中不能直接写print(" ")语句表示输出空格,必须添加end关键字,表示结尾以等号右边的内容输出,与后面的右上和左上的差别相似。

    运行结果如下:

    1413810-20181225043744480-685816568.png

    正金字塔形式输出九九乘法表:

    for i in range(1,10):

    for k in range(1,10-i):

    print(end=" ")#此处为8个字节

    for j in range(1,i+1):

    print(f"{j}×{i} = {i * j}", end=" ")#此处为8个字节

    print(" ")

    运行结果如下:

    1413810-20181225044603489-752614301.png

    倒立的金字塔形式输出九九乘法表:

    for i in range(1,10):

    for k in range(1,i):

    print(end=" ")         #此处8个空格

    for j in range(i,10):

    print(f"{j}×{i} = {i * j}", end=" ")         #此处8个空格

    print(" ")

    print(" ")

    运行结果如下:

    1413810-20181225050331408-861799073.png

    展开全文
  • 编写程序,打印九九乘法表,要求输入九九乘法表的各种显示效果(上三角,下三角,矩形块等方式)
    下三角:
    for i in range(1, 10):
        for j in range(1, i+1):
            print(f"{j}×{i}={i*j}", end="\t")
        print(" ")
    

    运行结果:
    在这里插入图片描述

    上三角:
    for i in range(1, 10):
        for j in range(i, 10):
            print(f"{j}×{i}={i * j}", end="\t")
        print(" ")
    

    运行结果:
    在这里插入图片描述

    矩形块:
    for i in range(1, 10):
        for j in range(1, 10):
            print(f"{j}×{i}={i * j}", end="\t")
        print(" ")
    

    运行结果:
    在这里插入图片描述

    展开全文
  • 打印矩形 # while条件语句打印矩形 j = 0 while j < 5: # 外层循环控制有几行 j += 1 i = 0 while i < 5: # 内层循环控制列,即控制一行有几个*,i小于几这一行就有几个* i += 1 print('*', end = ' ') ...
  • 1.用“#”组成的矩形的实现 代码 1 eight = int(input("Height:")) #用户输入高度 2 width = int(input("Width:")) #用户输入宽度 3 4 num_height = 1 5 while num_height <= height: 6 num_...
  • print("矩形输出九九乘法表") for i in range(1,10): for j in range(1,10): print("%d*%d=%2d" % (i,j,i*j),end=" ") print() print("-----------------------------------------------------------------------...
  • 打印九九乘法表问题分析代码实现 问题分析 本题侧重循环语句的使用,以及打印的格式。 代码实现 #九九乘法表:本代码有3种不同的打印格式。 #三角形 #''' for i in range(1,10): for j in range(1,i+1): print(j,'...
  • 参考:http://www.cnblogs.com/suiy-160428/p/5594389.htmlpython输出 9*9 乘法口诀表矩形输出九九乘法表: for i in range(1,10): for j in range(1,10): if i <= 9: print(f"{j}×{i} = {i * j}", end...
  • python中,用for循环打印九九乘法表的常规思路 引子: ####1题、打印一条10点线段 # 1题、打印一条10点线段 length = 10 for i in range(length): print("*",end='') ####2题、打一条长10点、高5点的矩形 # 2题、...
  • 九九乘法表是每个人都相当熟悉的,此篇文章就来学习python简单的打印各种格式的乘法表。 代码如下: print('正矩形') for j in range(1, 10): for t in range(1, 10): data = f'{j}x{t}={j*t}' print(data, '\t',...
  • 2020版python教程_小白入门/2020/7/20 学习目标 P49 while语句的基本使用 P50 while语句练习 P51 for....in循环的使用 P52 break和continue的使用 ... P55 打印九九乘法表 P56 基础题 P57 进阶题
  • 矩形输出九九乘法表: for i in range(1,10): for j in range(1,10): if i <= 9: print(f"{j}×{i} = {i * j}", end="\t") print("") 运行结果如下: 左下三角形式九九乘法表: for i in range(1,10): for...
  • 第九题:打印九九乘法表:上三角、下三角、矩形块 ''' print("以下为矩形块输出九九乘法表:") for i in range(1,10): for j in range(1,10): print("%d*%d=%2d" % (i,j,i*j),end=" ") print() print("*************...
  • Python基础9-循环结构语句1 for循环1.1 数值循环1.2 遍历字符串2 while循环3 循环嵌套4 跳转语句5 九九乘法表的各种姿势5.1 矩形输出5.2 左下三角形输出5.3 左上三角形输出5.4 右下三角形输出5.5 右上三角形输出5.6 ...
  • 案例1:九九乘法表的三种表达方式(上、下三角,矩形) 1)上三角 运行结果 2)下三角 运行结果 3)矩形 运行结果 注:以上程序中的end="\t"是为了让整个排列更加整齐,如果没有,结果是下面这样的 红色部分明显...
  • Python 练习小代码

    2018-05-27 23:00:00
    4、打印出一个九九乘法表: 5、求最大公约数的个数 6、一个购物车程序: 7、购物车1.0 8、输出一个矩形 9、超级low的一个登陆接口 10、for ... else 的实例 11、凯撒秘密逻辑代码 12、给定两个正整数a...
  • 1、九九乘法表 output: 也可以写成: output: 更多Python视频、源码、资料加群683380553免费获取 2、最大公约数 2.1 使用简单循环 output: 2.2 也可以用辗转相除法: 3、蒙特...
  • 一、冒泡排序的案例 二、字符串遍历案例 三、for 循环计算1~100的和 四、for 循环计算1~100的偶数和 六、for循环打印矩形 ...九、for循环打印九九乘法表 十、键盘录入年龄案例 十一、continue 循环案例 ...
  • 一行代码打印九九乘法表8. 一行代码输出阵列迷宫9. 一行代码情人节画爱心表白10. 一行代码对字典排序并输出新字典11. 一行代码求出列表中大于10的元素12. 一行代码把一个元素全为数字的列表中的所有偶数加113. 一行...
  • python100例.zip

    2020-02-04 13:16:02
    实例008:九九乘法表 实例009:暂停一秒输出 实例010:给人看的时间 实例011:养兔子 实例012:100到200的素数 实例013:所有水仙花数 实例014:分解质因数 实例015:分数归档 实例016:...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

python九九乘法表矩形

python 订阅