gpt4 book ai didi

python - 为什么出现此错误(程序因使用13 cpu秒而关闭)

转载 作者:行者123 更新时间:2023-12-03 09:05:27 24 4
gpt4 key购买 nike

我仍在学习python,并编写了一个代码,该代码接受数字列表并添加奇数。
如果有5个以上的奇数,则仅添加前5个数字;如果没有,则将它们全部相加。
这是代码

num_list = [422, 136, 524, 85, 96, 719, 85, 92, 10, 
17, 312, 542, 87, 23, 86, 191, 116, 35, 173, 45, 149,
59, 84, 69, 113, 166]
odd_nums =list()
sum_odd = list ()
x, y, z = 0, 0, 0
for i in num_list :
if i%2 != 0 :
odd_nums.append(i)

if len(odd_nums) >5 :
while y < 5 :
sum_odd.append(y)
z=sum(sum_odd)
print (z)

else :
x=sum(odd_nums)
print (x)

最佳答案

您的程序陷入困境

while y < 5:
sum_odd.append(y)

因为您将 y初始化为0且从不更改,所以条件 y < 5始终为true。

关于python - 为什么出现此错误(程序因使用13 cpu秒而关闭),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57796199/

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