python第三章作业(初级)
时间: 2025-01-07 07:23:50 浏览: 6
### Python第三章作业初级教程示例解答
Python作为一种高级编程语言,在第三章的学习过程中通常会涉及到更复杂的概念,比如条件语句、循环结构以及函数定义等内容。下面提供一些可能属于第三章范围内的练习题目及其解决方案。
#### 条件判断实例
当用户输入一个整数时,程序能够识别该数值是正数还是负数,并给出相应提示:
```python
num = int(input("请输入一个整数: "))
if num >= 0:
print(f"{num} 是非负数") # 当数字大于等于零的时候执行这条命令
else:
print(f"{num} 是负数") # 否则就认为这个数字小于零并打印另一条消息
```
此段代码展示了如何利用`if...elif...else`语法来创建分支逻辑[^1]。
#### 循环遍历列表中的元素
假设有一个包含多个项目的列表,可以使用for循环逐一访问这些项目,并对其进行处理:
```python
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
```
这段简单的例子说明了通过迭代器模式读取集合内成员的方法。
#### 定义简单功能函数
编写一个小工具用来计算两个给定参数之间的最大公约数(GCD),这有助于理解怎样封装可重用代码片段作为独立单元:
```python
def gcd(a, b):
while b != 0:
a, b = b, a % b
return abs(a)
result = gcd(48, 18)
print(f"Greatest Common Divisor is {result}")
```
上述实现了欧几里得算法求解GCD的过程,同时也体现了自定义函数的设计思路。
阅读全文