循环程序举例

简介: 循环程序举例

在编程中,循环结构是非常基础和重要的概念,它允许我们重复执行一段代码,直到满足某个条件为止。这里,我将通过几个不同语言的循环程序例子,来展示循环结构的用法,并附上详细的代码和解释。

1. Python 中的 for 循环

Python 中的 for 循环通常用于遍历一个序列(如列表、元组或字符串)中的元素。

# Python 代码示例:使用 for 循环打印 1 到 10 的整数 

# 创建一个包含 1 到 10 的列表 
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 

# 使用 for 循环遍历列表并打印每个元素 
for number in numbers: 
print(number) 

# 输出: 
# 1 
# 2 
# ... 
# 10 

# 另外,我们还可以使用 range() 函数来生成一个整数序列 
for i in range(1, 11): # range(start, stop) 生成从 start 到 stop-1 的整数序列 
print(i) 

# 输出与上面相同

2. Python 中的 while 循环

while 循环会不断执行循环体中的代码,直到指定的条件不再满足为止。

# Python 代码示例:使用 while 循环计算 1 到 10 的整数和 

# 初始化变量 
sum = 0 
i = 1 

# 使用 while 循环累加 1 到 10 的整数 
while i <= 10: 
sum += i 
i += 1 # 每次循环后增加 i 的值 

# 打印结果 
print("1 到 10 的整数和为:", sum) 

# 输出:1 到 10 的整数和为: 55

3. Java 中的 for 循环

Java 中的 for 循环与 Python 类似,但语法有所不同。

// Java 代码示例:使用 for 循环打印 1 到 10 的整数 

public class Main { 
public static void main(String[] args) { 
// 使用 for 循环打印 1 到 10 的整数 
for (int i = 1; i <= 10; i++) { 
System.out.println(i); 
} 
} 
} 

// 输出: 
// 1 
// 2 
// ... 
// 10

4. Java 中的 while 循环

Java中的 while 循环也用于在满足条件时重复执行代码块。

// Java 代码示例:使用 while 循环计算 1 到 10 的整数和 

public class Main { 
public static void main(String[] args) { 
int sum = 0; 
int i = 1; 

// 使用 while 循环累加 1 到 10 的整数 
while (i <= 10) { 
sum += i; 
i++; // 每次循环后增加 i 的值 
} 

// 打印结果 
System.out.println("1 到 10 的整数和为: " + sum); 
} 
} 

// 输出:1 到 10 的整数和为: 55

5. 嵌套循环

嵌套循环是一个循环内部包含另一个循环的情况,常用于处理二维数组或进行更复杂的迭代操作。

# Python 代码示例:使用嵌套循环打印乘法表 

for i in range(1, 11): 
for j in range(1, i+1): 
print(f"{j}x{i}={i*j}", end='\t') 
print() # 换行 

# 输出: 
# 1x1=1 
# 1x2=2 2x2=4 
# ... 
# 1x10=10 2x10=20 ... 10x10=100

以上代码示例展示了循环结构在编程中的基本用法,包括 for 循环和 while 循环,以及嵌套循环的概念。这些循环结构是编写高效、可维护代码的关键部分,对于处理重复性和迭代性的任务至关重要。

目录
相关文章
|
7月前
|
C#
C#基础语法(判断和循环)
C#基础语法(判断和循环)
64 1
|
7月前
while循环和do while循环有什么区别
while循环和do while循环有什么区别
89 0
while循环和do while循环有什么区别?
while循环和do while循环有什么区别?
149 0
|
人工智能
循环结构 程序举例
循环结构 程序举例
73 0
#PY小贴士# for 循环定义的变量,循环外可以用吗?
我们知道,在 python 中要获取一个变量的值,必须是先给它赋值过,不然就是未定义。那么这个 i,代码中没有显式的赋值,在循环体之外还可以用吗?
|
Java
三种循环的区别
三种循环的区别
97 0
求字符串的长度(4种写法)(普通写法,函数写法(两种:有无返回值),不允许创建临时变量法(递归))
求字符串的长度(4种写法)(普通写法,函数写法(两种:有无返回值),不允许创建临时变量法(递归))
166 0
求字符串的长度(4种写法)(普通写法,函数写法(两种:有无返回值),不允许创建临时变量法(递归))
|
JavaScript 前端开发
关于js数组循环输出的几个方法以及关于下标不固定循环输出控制的方法
关于js数组循环输出的几个方法以及关于下标不固定循环输出控制的方法
141 0
关于js数组循环输出的几个方法以及关于下标不固定循环输出控制的方法
|
Java Shell Linux
Shell流程控制(重点)、if 判断、case 语句、let用法、for 循环中有for (( 初始值;循环控制条件;变量变化 ))和for 变量 in 值 1 值 2 值 3… 、while 循环
Shell流程控制(重点)、if 判断、case 语句、let用法、for 循环中有for (( 初始值;循环控制条件;变量变化 ))和for 变量 in 值 1 值 2 值 3… 、while 循环
Shell流程控制(重点)、if 判断、case 语句、let用法、for 循环中有for (( 初始值;循环控制条件;变量变化 ))和for 变量 in 值 1 值 2 值 3… 、while 循环
|
JavaScript 前端开发
使用 JavaScript 用循环嵌套输出乘法表。外循环控制行数,内循环控制当前行要输出的乘法表达式,在页面上输出九九乘法表
使用 JavaScript 用循环嵌套输出乘法表。外循环控制行数,内循环控制当前行要输出的乘法表达式,在页面上输出九九乘法表
125 0