如何修改代码可以计算今天6个不同价格的最小价格?

如何修改代码可以计算今天6个不同价格的最小价格?

prices = [10, 20, 30, 40, 50, 60]
min_price = min(prices)
print(min_price)

修改代码可以计算今天6个不同价格的最小价格,并按顺序输出:

prices = [10, 20, 30, 40, 50, 60]

# 计算最小价格
min_prices = []
for price in prices:
    if price < min_prices[-1]:
        min_prices.append(price)

# 按顺序输出最小价格
print(min_prices)

修改后的代码解释:

  1. 使用 for 循环遍历 prices 列表。
  2. 在循环中,如果当前价格小于之前最小价格,则将其添加到 min_prices 列表中。
  3. 使用 min_prices[-1] 获取最后一次最小价格。
  4. 最后,使用 print(min_prices) 打印所有 6 个最小价格。

注意:

  • min_prices 列表中的元素按插入顺序排列。
  • 如果 prices 列表为空,则代码将不会执行。
相似内容
更多>