gpt4 book ai didi

Python 最大值和最小值

转载 作者:太空狗 更新时间:2023-10-29 20:34:10 26 4
gpt4 key购买 nike

我是 Python 的新手,让我对我的问题感到愤怒的是我觉得它真的很简单。我一直在第 8 行收到错误。我只想让这个程序获取用户输入的数字,然后打印最大和最小,如果它们输入负数 1,我希望它取消循环。

'int' object is not iterable 是错误。

print "Welcome to The Number Input Program."

number = int(raw_input("Please enter a number: "))

while (number != int(-1)):
number = int(raw_input("Please enter a number: "))

high = max(number)
low = min(number)

print "The highest number entered was ", high, ".\n"
print "The lowest number entered was ", low, ".\n"

raw_input("\n\nPress the enter key to exit.")

最佳答案

问题是 number 是一个 intmaxmin 都需要列表(或其他可迭代的东西) - 因此,您必须将 number 添加到列表中,如下所示:

number = int(raw_input("Please enter a number: "))
num_list = []

while (number != int(-1)):
num_list.append(number)
number = int(raw_input("Please enter a number: "))

high = max(num_list)
low = min(num_list)

就像阅读 jimbob 博士的回答后的注释一样 - 我的回答假设您不想在找到 highlow< 时考虑 -1/.

关于Python 最大值和最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8525447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com