gpt4 book ai didi

python - 从输入列表中查找最大数量

转载 作者:行者123 更新时间:2023-12-01 01:04:20 25 4
gpt4 key购买 nike

我试图从列表中找到最大数量,但无法找到代码中的逻辑错误

def find_max(numbers):
data = numbers.split(" ")
maximum = data[0]
for number in data:
if number > maximum:
maximum = number
return maximum


number = input("Enter number with space:")
answer = find_max(number)
print(answer)

最佳答案

return 语句位于 for 内部,因此将始终返回输入的第一个数字。另外,您正在将字符串与 int 进行比较。试试这个(是你自己代码的解决方案,有更好的方法来做到这一点)

def find_max(numbers):
data = numbers.split(" ")
maximum = int(data[0])
for number in data:
if int(number) > maximum:
maximum = int(number)
return maximum


number = input("Enter number with space:")
answer = find_max(number)
print(answer)

关于python - 从输入列表中查找最大数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55522129/

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