這只是一個介紹性的類代碼,我想知道如何找到所有next_value變量的最大值並將其與first_value進行比較以打印最大值。我的if語句是接近,但我不知道如何解決它查找循環中的最大值
maximum = 0.0
value = int(input("Enter the number of values to process: "))
first_value = float(input("First value: "))
next_value_total = 0
for i in range(1, value):
next_value = float(input("Next value: "))
next_value_total += next_value
if first_value <= next_value:
maximum = next_value
elif first_value > next_value:
maximum = first_value
total = next_value_total + first_value
print("The total is {:.1f}".format(total))
print("The maximum is {:.1f}".format(maximum))
那麼,有什麼問題呢? –
它並不總是正確打印最大值 –