如何修改代码可以计算今天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)
修改后的代码解释:
- 使用
for
循环遍历prices
列表。 - 在循环中,如果当前价格小于之前最小价格,则将其添加到
min_prices
列表中。 - 使用
min_prices[-1]
获取最后一次最小价格。 - 最后,使用
print(min_prices)
打印所有 6 个最小价格。
注意:
-
min_prices
列表中的元素按插入顺序排列。 - 如果
prices
列表为空,则代码将不会执行。