循环练习题2
在编程的世界里,循环是一种非常重要的结构,它可以帮助我们重复执行某段代码,从而简化复杂的任务。今天,我们将通过一些练习题来加深对循环的理解。
练习题1:打印数字序列
编写一个程序,使用`for`循环打印从1到10的所有整数。
```python
for i in range(1, 11):
print(i)
```
练习题2:计算总和
编写一个程序,使用`while`循环计算从1到50所有偶数的总和。
```python
sum = 0
number = 2
while number <= 50:
sum += number
number += 2
print("Sum of even numbers from 1 to 50 is:", sum)
```
练习题3:打印星号图案
编写一个程序,使用嵌套循环打印以下图案:
```
```
```python
for i in range(1, 6):
print('' i)
```
练习题4:逆序打印
编写一个程序,使用`for`循环逆序打印从10到1的所有整数。
```python
for i in range(10, 0, -1):
print(i)
```
练习题5:查找最大值
编写一个程序,使用`while`循环从用户输入的一系列数字中找到最大的值。
```python
max_number = None
while True:
num = input("Enter a number (type 'exit' to finish): ")
if num.lower() == 'exit':
break
num = int(num)
if max_number is None or num > max_number:
max_number = num
print("The maximum number is:", max_number)
```
通过这些练习题,我们可以更好地掌握循环的基本用法及其在实际问题中的应用。希望这些题目能帮助你巩固所学的知识!
---