多种循环法打印乘法表

2023-11-06 06:12

本文主要是介绍多种循环法打印乘法表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 问题

使用多种循环法打印乘法表,有助于巩固夯实循环的语法及用法。

使用for-for、for-while、while-for方法实现乘法表。

2 方法

(1)for-for:使用两个for.. in..来实现乘法表。

ba80797f87799d99701b9fdb7aeda211.png

(2)for-while:使用一个for语句再一个while语句实现乘法表。

97156c8e831fd6af2172353fc1b5edcb.png

(3)使用while-for:先使用while语句,再使用for语句实现乘法表。

c4250626ac2e5d9c807ad80c5024e802.png

(4)使用while-whiile:先后使用两个while语句实现乘法表。

d34fd1fa038c5c1a072926ec8b7ddc29.png

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

一、for-for:
for i in range(1,10):
   for j in range(1,i+1):
       print("%d*%d=%d"%(i,j,i*j),end="\t")
print()
二、for-while:
for i in range(1,10):
   j = 1
   while j <= i :
       print("%d*%d=%d"%(j,i,i*j),end="\t")
       j += 1
   print()
三、While-for:
i = 1
while i < 10 :
   for j in range(1,i+1):
       print("%d*%d=%d"%(j,i,i*j),end="\t")
   i += 1
   print()
四、While-while
i = 1
while i <10 :
   j = 1
   while j <= i :
       print("%d*%d=%d"%(j,i,j*i),end="\t")
       j += 1
   print()
   i += 1

3 结语

针对实现乘法表问题,提出for-for、for-while等四种方法,通过实验,证明该方法是有效的,本文的方法在语法、运行上考虑不周,未来可以继续研究。

这篇关于多种循环法打印乘法表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/354906

相关文章

C++打印 vector的几种方法小结

《C++打印vector的几种方法小结》本文介绍了C++中遍历vector的几种方法,包括使用迭代器、auto关键字、typedef、计数器以及C++11引入的范围基础循环,具有一定的参考价值,感兴... 目录1. 使用迭代器2. 使用 auto (C++11) / typedef / type alias

Java多种文件复制方式以及效率对比分析

《Java多种文件复制方式以及效率对比分析》本文总结了Java复制文件的多种方式,包括传统的字节流、字符流、NIO系列、第三方包中的FileUtils等,并提供了不同方式的效率比较,同时,还介绍了遍历... 目录1 背景2 概述3 遍历3.1listFiles()3.2list()3.3org.codeha

使用Python在PDF中绘制多种图形的操作示例

《使用Python在PDF中绘制多种图形的操作示例》在进行PDF自动化处理时,人们往往首先想到的是文本生成、图片嵌入或表格绘制等常规需求,然而在许多实际业务场景中,能够在PDF中灵活绘制图形同样至关重... 目录1. 环境准备2. 创建 PDF 文档与页面3. 在 PDF 中绘制不同类型的图形python

使用C#导出Excel数据并保存多种格式的完整示例

《使用C#导出Excel数据并保存多种格式的完整示例》在现代企业信息化管理中,Excel已经成为最常用的数据存储和分析工具,从员工信息表、销售数据报表到财务分析表,几乎所有部门都离不开Excel,本文... 目录引言1. 安装 Spire.XLS2. 创建工作簿和填充数据3. 保存为不同格式4. 效果展示5

Linux中查看操作系统及其版本信息的多种方法

《Linux中查看操作系统及其版本信息的多种方法》在服务器运维或者部署系统中,经常需要确认服务器的系统版本、cpu信息等,在Linux系统中,有多种方法可以查看操作系统及其版本信息,以下是一些常用的方... 目录1. lsb_pythonrelease 命令2. /etc/os-release 文件3. h

Spring Boot中获取IOC容器的多种方式

《SpringBoot中获取IOC容器的多种方式》本文主要介绍了SpringBoot中获取IOC容器的多种方式,包括直接注入、实现ApplicationContextAware接口、通过Spring... 目录1. 直接注入ApplicationContext2. 实现ApplicationContextA

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

Java实现预览与打印功能详解

《Java实现预览与打印功能详解》在Java中,打印功能主要依赖java.awt.print包,该包提供了与打印相关的一些关键类,比如PrinterJob和PageFormat,它们构成... 目录Java 打印系统概述打印预览与设置使用 PageFormat 和 PrinterJob 类设置页面格式与纸张

Nginx安全防护的多种方法

《Nginx安全防护的多种方法》在生产环境中,需要隐藏Nginx的版本号,以避免泄漏Nginx的版本,使攻击者不能针对特定版本进行攻击,下面就来介绍一下Nginx安全防护的方法,感兴趣的可以了解一下... 目录核心安全配置1.编译安装 Nginx2.隐藏版本号3.限制危险请求方法4.请求限制(CC攻击防御)