2024-04-19 05:02:48 发布
网友
我正在编写一个python程序,其中需要计算循环中出现的错误数。 每次返回错误时,我都加上+1来计数,并一直运行,直到程序不返回错误为止。你知道吗
def progName(): count = 1 while True: try: x,y = otherProgram() yeild [x,y,count] except: count+=1
我想让我的程序做的是计算otherProgram()返回的错误数
您的计数应该初始化为0。如果你从count = 1开始,你是说已经有一个错误了。因此,如果第一次迭代成功,即使没有错误,它也会返回x,y,1。你知道吗
count = 1
如果要在从otherProgram()获得第一次成功时结束循环,则需要return [x, y, count]
return [x, y, count]
如果要继续从otherProgram()生成值,直到满足某个条件,则需要修复yield中的键入错误,并在获得要生成的值的数目时放入终止条件,以最终结束循环。你知道吗
您的计数应该初始化为0。如果你从
count = 1
开始,你是说已经有一个错误了。因此,如果第一次迭代成功,即使没有错误,它也会返回x,y,1。你知道吗如果要在从otherProgram()获得第一次成功时结束循环,则需要
return [x, y, count]
如果要继续从otherProgram()生成值,直到满足某个条件,则需要修复yield中的键入错误,并在获得要生成的值的数目时放入终止条件,以最终结束循环。你知道吗
相关问题 更多 >
编程相关推荐