当前位置: 首页 > news >正文

python用两类循环嵌套打印正置九九乘法口诀表和倒置九九乘法口诀表

一、正置九九乘法口诀表:

1)while循环嵌套:

i = 1                #定义外层循环控制变量
while i <= 9:j = 1            #定义内层循环控制变量while j <= i:print(f"{j}*{i}={j*i}\t",end=' ') #内层循环要求打印每个表达式后对齐且不换行j += 1                            #结束内层循环i += 1                                #结束外层循环print()                               #内层循环表达式执行后,执行换行操作

2)for循环嵌套:

#用for循环嵌套打印九九乘法口诀表
for i in range(1,10):for j in range(1,i+1):print(f"{j}*{i}={j*i}\t",end='')print()

二、倒置九九乘法口诀表:

1)while循环嵌套:

#用while循环嵌套打印倒置九九乘法口诀表
i = 9          #定义外层循环变量
while i >= 1:j = i      #定义内层循环变量while j >= 1:print(f"{i}*{j}={i*j}\t",end='')j -= 1i -= 1print()

2)for循环嵌套:

#用for循环嵌套打印倒置九九乘法口诀表
for i in range(9,0,-1):for j in range(i,0,-1):print(f"{i}*{j}={i*j}\t",end='')print()

相关文章:

  • PPT 快捷键使用、技巧
  • Python知识点:如何使用Hadoop与Python进行大数据处理
  • 数据结构-3.6.队列的链式实现
  • 集合框架 - Collection单列集合
  • WeChat_DevTools 断点调试方法总结
  • 0x09 瑞友 应用虚拟化系统 GetBSAppUrl SQL注入漏洞 - 复现
  • 图像超分辨率(SR)
  • linux系统的常用命令
  • GPIO端口的使用
  • 牛客周赛 Round 61(思维、组合数)
  • 关于三维布尔运算的思考(2)
  • 深入理解 WebSocket:实时通信的利器
  • 如何使用 DomCrawler 进行复杂的网页数据抓取?
  • InnoDB架构
  • Mavn解决依赖不重新下载,主动下载依赖
  • #Java异常处理
  • 4. 路由到控制器 - Laravel从零开始教程
  • Javascript编码规范
  • Python_OOP
  • Redis 中的布隆过滤器
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • SQLServer插入数据
  • 开发基于以太坊智能合约的DApp
  • 蓝海存储开关机注意事项总结
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 赢得Docker挑战最佳实践
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 阿里云ACE认证之理解CDN技术
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • $.ajax()
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (0)Nginx 功能特性
  • (06)Hive——正则表达式
  • (a /b)*c的值
  • (PySpark)RDD实验实战——求商品销量排行
  • (笔记)M1使用hombrew安装qemu
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (回溯) LeetCode 46. 全排列
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (算法)Travel Information Center
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .Net Redis的秒杀Dome和异步执行
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .Net下的签名与混淆
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • //TODO 注释的作用
  • @ohos.systemParameterEnhance系统参数接口调用:控制设备硬件(执行shell命令方式)
  • @RestController注解的使用