以下是一个示例代码,用于找到早晨第一支蜡烛的最高点。
def find_highest_point(candles):
highest_point = candles[0] # 假设第一支蜡烛是最高点
for i in range(1, len(candles)): # 从第二支蜡烛开始遍历
if candles[i] > highest_point: # 如果当前蜡烛高度大于最高点
highest_point = candles[i] # 更新最高点
else:
break # 如果当前蜡烛高度小于等于最高点,则认为已经找到最高点,停止遍历
return highest_point
candles = [1, 2, 3, 2, 1]
highest_point = find_highest_point(candles)
print("早晨第一支蜡烛的最高点是:", highest_point)
在上述示例代码中,find_highest_point
函数接受一个蜡烛列表作为参数,并使用一个循环遍历列表中的蜡烛。在循环中,它比较当前蜡烛的高度与之前的最高点,并根据需要更新最高点的值。如果当前蜡烛的高度小于等于最高点,则循环提前结束,并返回最高点的值。
在示例代码的最后,我们定义了一个蜡烛列表,并调用find_highest_point
函数来找到早晨第一支蜡烛的最高点。最后,我们将结果打印出来。