循环打印九九乘法表

2023-05-16

下面为三种打印九九乘法表的方法。第一种是使用while循环,第二种是使用for循环,第三种是使用while和for循环。其实还有很多种实现方式,但是核心是利用循环实现。

#while循环实现九九乘法表
i = 1
while i <= 9:
    j = 1
    while(j <= i):    # j的大小是由i来控制的
        print(f'{i}*{j}={i*j}', end='\t')
        j += 1
    print('')         # 为了换行
    i += 1
#for循环实现九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print(f'{i}*{j}={i*j}', end='\t')
    print('')      #为了换行
#for+while循环实现九九乘法表
for i in range(1,10):
    j=1
    while (j <= i): 
        print(f'{i}*{j}={i*j}', end='\t')
        j+=1
    print('')
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • SpringMVC的响应,SpringMVC上传文件

    数据处理和跳转 xff1a 在前面的博客中 xff0c 我们介绍到SpringMVC的架构是通过前端控制器dispatchservlet将前端传递的请求发送到处理器映射器 xff0c 处理器映射器再将请求返回前端控制器 xff0c 然后让由
  • 多线程并发笔记整理

    1 线程本质就是栈结构 2 进程从规模上要大于线程 xff0c 进程是包含线程的 xff0c 主方法就是主线程 3 线程在创立以后 xff0c 各自之间的执行是互不干扰的 4 创建线程之后 xff0c 如果没有start xff0c 线程是
  • 如何实现多线程减少上下文切换

    多线程处理 xff0c 虽然减少了CPU的浪费 xff0c 但是 xff0c 线程间的切换会导致开销增大 xff0c 如何减少线程的切换 1 无锁并发编程 xff1a 多线程竞争锁时 xff0c 会引起上下文切换 xff0c 所以多线程处理
  • 产生死锁和避免死锁

    如何造成死锁 xff1a 在下面的代码中 xff0c 线程t1对A进行加锁 xff0c 线程t2对B进行加锁 xff0c 但是t1想要B xff0c t2想要A xff0c 这样就会导致 xff0c 两个线程都在等待对方释放锁 xff0c
  • 多线程并发编程中的锁

    1 volatile xff0c 修饰的a在1线程执行完后 xff0c 写回内存刷新了 xff0c 此时缓存行中的线程2所用的a就被标记为无效了 xff0c 要再次从内存读取 xff0c 线程1刷新以后的a 但是他只能保证当前查看的时候是正
  • 消息队列解耦合

    队列 xff1a 传统的串行化服务的缺点是 1 耦合性太强 xff0c xff08 如果发生网络波荡 xff0c 就会导致都失败 xff09 2系统吞吐量不大 xff0c 耗时多 传统的串行化服务的优点是 xff1a 系统结构简单 xff0
  • java内存模型(JMM)

    1 并发编程的两大问题 xff1a 多线程之间如何通信 以及多线程之间如何同步 2 线程之间的通信机制包含 xff1a 共享内存和消息传递 3 保证现成的安全是在承接上次线程写完之后再读 4 xff08 面试点 xff09 java线程的通
  • JavaScript的传参问题,出现bug

    记录一次javascript传参遇到的问题 xff1a javascript是弱编辑语言 xff0c 所以传递参数的时候只需要 xff0c 将参数变量写入到方法中即可 xff0c 但是今天我在使用的时候却发现 xff0c 同一个数组数据中
  • 在测试VPN时候的惊天大坑,命令行查到的ip与百度搜索的ip不一致

    为什么百度查到的IP和ipconfig命令的结果不一样 详解公网IP 私网IP 网络分类 xff08 A B C xff09 蒲公英云 推荐 xff1a Java网络编程汇总 Java 原文地址 Link 1 96 IP 96 可以分为 9
  • Android进度条ProgressBar使用详解

    先介绍一下ProgressBar几种比较常用的属性 布局中设置 xff1a android max 61 34 100 34 最大显示进度 android progress 61 34 50 34 第一显示进度 android second
  • 如何让IDEA连接上你的GitHub---git协作开发的出发站

    1 在你的idea中 xff0c 打开设置 xff0c 然后去到VerSion Control 中找到GitHub xff0c 左上角有一个添加按钮 2 由于GitHub收网络影响不太稳定 xff0c 为了更好连接 xff0c 选择使用口令
  • 火狐浏览器,访问腾讯云服务器的时候,出现建立安全连接失败的问题。

    在腾讯云上部署了一个服务器 xff0c 听过服务器ip访问项目的时候 xff0c 刚开始的时候 xff0c 启动tomcat xff0c 是可以启动的 xff0c 有进程的 xff0c 但是访问的时候 xff0c 会出现超时连接 后来想了想
  • 最右的一道面试算法题,--特殊基因

    题目描述 小右发现某种特殊基因片段可以使人类拥有某种超能力 xff0c 比如飞翔 xff0c 隐身 xff0c 时光倒流等等 他想找到拥有这些超能力的人 一个人要想拥有超能力当且仅当他的基因编码里包含至少一个特殊基因片段作为子串 请编写程序
  • 布隆过滤器原理和仿写

    1 作用 布隆过滤器是一个防止黑客恶意攻击的宝器 xff0c 布隆过滤器可以与redis结合使用 xff0c 能够有效地防止redis缓存穿透 先将全数据 xff0c 存放到过滤器中 当黑客访问时 xff0c 会携带访问数据 xff0c 去
  • 多线程测试力扣练习题

    1115 交替打印FooBar 给定一个类 class FooBar public void foo for int i 61 0 i lt n i 43 43 print 34 foo 34 public void bar for int
  • 2021-09-12

  • 2021-09-12

  • 2021-10-14

  • 【无标题】

    学生成绩管理
  • 【无标题】

    零售业管理

随机推荐

  • Android中ScrollView使用详解

    滚动视图 xff08 ScrollView xff09 是指当拥有很多内容 xff0c 屏幕显示不完时 xff0c 需要通过滚动来显示完整的视图 包括水平滚动视图 xff08 HorizontalScrollView xff09 和垂直滚动
  • 【JAVA】快速排序

    快排 xff0c 和冒泡排序一样 xff0c 是同一类型的排序 xff0c 都是交换排序 交换 xff0c 涉及在遍历中比较 xff0c 然后相互交换元素 冒泡排序是根据趟数两两比较 xff0c 边比较边交换 xff0c 快排也一样 xff
  • 二叉树C语言构建及功能实现

    关于二叉树 xff0c 出现的印象一般就是一个 丫 字 xff0c 这看似没有毛病 xff0c 但其实也真没有什么毛病 xff0c 逻辑上的二叉树差不多就是这个样子 可是当我们已经在逻辑上构建好了二叉树之后 xff0c 真的不想去动手实现实
  • Spring项目的创建和使用

    目录 Spring项目的创建和使用 1 创建Spring项目 1 1基于maven创建项目1 2 在maven项目中添加Spring核心包 1 3 创建一个启动类 2 将对象存储到Spring中 2 1创建一个业务对象 2 2将业务对象储存
  • 二叉树创建的两种方法(图解)

    目录 一 括号表示法 xff08 1 xff09 括号表示法构建二叉树的算法思路及算法实现 xff08 2 xff09 图解括号表示法构建二叉树 xff08 3 xff09 测试程序 二 扩展二叉树 xff08 1 xff09 扩展二叉树构
  • 【嵌入式Linux】手机连接Linux系统的adb操作

    目录 手机连接Linux系统的adb操作过程adb控制指令测试 手机连接Linux系统的adb操作过程 通过了解 xff0c 安卓的底层也是Linux xff0c 这样我们就可以通过Linux控制安卓手机完成一系列指令 xff0c 在这里需
  • GUI(图形用户界面)之事件处理

    Swing组件中的事件处理专门用于响应用户的操作 xff0c 例如 xff0c 响应用户的鼠标单击 按下键盘等操作 在Swing事件处理的过程中 xff0c 主要涉及三类对象 xff1a 1 事件源 xff1a 事件发生的场所 xff0c
  • 实验3:生产者消费者问题实践(编程实验)

    第1关 xff1a 生产者消费者问题实践 任务要求 xff1a 生产者 消费者之间设置一个具有n个缓存区的缓冲池 xff0c 生产者进程将他所生产的产品放入一个缓冲 xff1b 消费者进程可以从一个缓冲区中取走产品去消费 老板不允许消费者进
  • Arrays常用方法(超详解)

    博客网站地址 http xiaohe blog top 目录 导包 1 Arrays toString 方法 2 Arrays sort 方法 3 Arrays equals 方法 4 Arrays binarySearch 5 Array
  • Maven,MyBatis详解

    本章是博主对maven和mybatis的个人理解 xff0c 希望对大家有帮助 文章目录 文章目录 一 Maven简介 xff1a 二 MyBatis介绍 xff1a 总结 xff1a 一 Maven简介 xff1a 1 Maven是专门用
  • maven配置阿里镜像,解决IDEA配置maven恢复默认配置问题

    文章目录 1 三个IDEA配置说明2 拷贝与修改settings xml2 1 找到IDEA的mave配置文件settings xml位置2 2 拷贝IDEA的settings xml到 m2目录下2 3 打开settings xml xf
  • Android 获取ListView滚动距离方法

    今天想做个导航栏渐变的效果 xff0c 原来这种效果是通过监听ScrollView的滚动距离实现的 由于首页图片较多 xff0c 而且里面还嵌套了ListView xff0c 大家都知道ListView嵌套在ScrollView中是需要计算
  • Linux如何开启远程连接

    第一步 打开终端 第二步 安装 OpenSSH server 输入以下命令 sudo apt update sudo apt upgrade sudo apt install openssh server 第三步 启用并验证ssh服务正在运
  • 完全平方数(C语言)

    一个简单的完全平方数问题 include lt math h gt math库 include lt stdio h gt int main long int i x y z for i 61 1 i lt 100000 i 43 43 x
  • 十进制转化为八进制和十六进制

    用C语言可以轻松的把10进制转化为8进制或16进制 include lt stdio h gt int main void int m printf 34 输入你想要转化的十进制整数 34 scanf 34 d 34 amp m print
  • Python处理大量csv(Excel)文件将数据保留两位小数

    Python处理大量csv文件是十分方便的 xff0c Python有许多用于数据处理数据分析的库 用Excel处理csv文件很痛苦 xff0c 效率很低 xff0c 没法批量保留两位小数 在处理需要大量数据的机器学习和神经网络的csv文件
  • BMI(体重指数)计算C语言

    计算BMI需要计算BMI的公式 xff0c 需要与用户交互 用户要输入体重和身高 include lt stdio h gt int main void BMI计算公式 float weight float height float BMI
  • SQL插入数据

    插入完整的行简单的一种方法 这种语法很简单 xff0c 但是避免使用 依赖列的定义次序 xff0c 在结构变动后不安全 INSERT INTO Customers INTO关键字保证代码可移植 VALUES 100000006 与列的定义次
  • 用栈实现中缀表达式求值

    include lt stdio h gt include lt string h gt include lt stdlib h gt define MAX 100 define Error 0 define True 1 typedef
  • 循环打印九九乘法表

    下面为三种打印九九乘法表的方法 第一种是使用while循环 xff0c 第二种是使用for循环 xff0c 第三种是使用while和for循环 其实还有很多种实现方式 xff0c 但是核心是利用循环实现 while循环实现九九乘法表 i 6