首页 > 解决方案 > python中的最小值和最大值?

问题描述

有人可以向我解释一下最小值和最大值是如何工作的吗?我真的很难理解发生了什么。

ask_user = int(input("How many integers would you like to enter?\n"))
n = ask_user
print("please enter",str(ask_user) + " integers" )
min = 999
max = 0
for i in range(0, n):
    k = int(input())
    if k < min:
       min = k
    if k > max:
        max = k
print("min:", min)
print("max:", max

)

标签: python

解决方案


每当用户输入一个新的整数 (k) 时,k 都会与当前的最大值和最小值进行比较。如果 k 小于最小值,则最小值成为 k 的值。如果 k 大于最大值,则最大值成为 k 的值。


推荐阅读