Python 循环与字符串处理全解析
1. 循环基础与示例
在处理需要重复计算的问题时,循环是非常有用的工具。例如,当需要计算一组温度的平均值时,我们可以使用循环来计算总和,然后再除以输入的数量得到平均值。以下是一个寻找最高值的完整循环示例:
- 读取第一个值并将其存储为最高值。
- 将最高值所在月份初始化为 1。
- 从第 2 个月到第 12 个月进行循环:
- 读取下一个值。
- 如果该值高于最高值,则更新最高值和最高值所在月份。
以下是对应的 Python 代码:
highestValue = int(input("Enter a value: "))
highestMonth = 1
for currentMonth in range(2, 13):
nextValue = int(input("Enter a value: "))
if nextValue > highestValue:
highestValue = nextValue
highestMonth = currentMonth
print(highestMonth)
在编写循环代码后,我们可以通过手动跟踪(hand trace)来检查代码是否正确。选择不太复杂的示例值,执行 3 - 5 次循环通常就足以检查最常见的错误。例如,对于温度循环,我们可以使用 4 个数据值(如 22.6、36.6、44.5、24.2)进行跟踪:
| 当前月份 | 当前值 | 最高值所在月份 | 最高值 |
超级会员免费看
订阅专栏 解锁全文
1021

被折叠的 条评论
为什么被折叠?



