zoukankan      html  css  js  c++  java
  • 小题目大智慧(五)

    Python打印九九乘法表

    #方法一:
    #思路解析:九九乘法表需要两层循环获取1~9的值,进行相乘,因此最外层的循环是循环1~10(即取值1~9)内层的循环虽然循环的也是1~9但是直接就循环1~10,要循环1~i+1
    for
    i in range(1, 10): for j in range(1, i + 1): print("%d*%d=%d" % (i, j, i * j), end=" ") print(" ") print("---------------------------------------------------------")

    #方法二
    思路解析:这里用的是列表推导式,[(内层循环)外层循环],结合.join的方法进行拼接,.join方法括号里面跟的是字符串,如果想跟list的话,
    需要把list强制转化成字符串,然后用.join前面“”里面的字符串进行拼接
    print(' '.join([' '.join(["%d*%d=%d" % (i, j, i * j) for j in range(1, i + 1)]) for i in range(1, 10)]))

    Java打印九九乘法表

     public static void main(String[] args) {
            int [] arr = {1,2,3,4,5,6,7,8,9};
            for (int i : arr){
                for (int j :arr){
                    if (i>=j){
                        System.out.print(j+"*"+i+"="+(i*j)+"	");
                    }
                }
                System.out.println();
                }
    
            System.out.println("==========================================================================");
    
            for (int i = 1; i <=9; i++) {
                for (int j = 1; j <=i; j++) {
                    System.out.print(j+"*"+i+"="+(i*j)+"	");
                }
                System.out.println();
            }
    
    
        }
    

      

  • 相关阅读:
    博客第一天
    页码始终下沉
    让作为背景图片的图片显示,上面的文字消失
    select清除原来样式
    文章查看更多时的文字变淡效果
    ul去除项目符号并删除其所占空间
    添加下划线的两种方法
    js之数组操作
    js之argument小解
    腾讯云服务器搭建
  • 原文地址:https://www.cnblogs.com/wmm007/p/9242289.html
Copyright © 2011-2022 走看看