python多次调用函数只返回第一次调用结果其余结果为0
掷骰子的实验,要算符合要求的投掷次数
问题相关代码
st=[2,3,4,5,6,7,8,9,10,11,12] def times(n): #求st内数字至少出现一次的投掷次数 for i in range(n): a=shake(2)#调用前面的函数 if a in st: st.remove(a) elif len(st)==0: break return i
这上面都没问题 打出print(times(100))可以得到正常的结果,但是加入循环后发现,这个函数只能调用一次,第二次开始结果都是0
for i in range(100):
a=times(1000)
print(a)
运行结果及报错内容
51
0
0
0
0
0
0
0
0
0
(后面都是0就不打了)
我想要达到的结果
想要输出至少一千个times,卡在这步了,求各位指教
共1条回答
最新
最热
最新悬赏
高工看过来:java 开发手机APP,远程同屏时闪屏,谁能解决?Linux查看显卡数量命令?如何使用TensorFlow2实现pytorch中的nn.ModuleList想在tableau中,将下面的SQL条件转换成计算字段的写法。 请看看如何写?这种瀑布流布局是怎样实现的,最好能贴出详细csspython3.7 + opencv4.2.0 全屏循环显示文件夹中所有图像,图像分辨率等于屏幕分辨率,屏幕四周出现白色像素边框关于#php#的问题:PHP json输出内容内有重复的字段 怎么去掉如图vscode报错问题java调其他类的函数怎么调用python多次调用函数只返回第一次调用结果其余结果为0
最高悬赏
10.00
for each循环变量赋值问题
10.00
python多次调用函数只返回第一次调用结果其余结果为0
10.00
vscode报错问题
10.00
python3.7 + opencv4.2.0 全屏循环显示文件夹中所有图像,图像分辨率等于屏幕分辨率,屏幕四周出现白色像素边框
10.00
高工看过来:java 开发手机APP,远程同屏时闪屏,谁能解决?
5.00
java调其他类的函数怎么调用
5.00
这种瀑布流布局是怎样实现的,最好能贴出详细css
3.00
python for循环用range函数设置循环次数
2.00
java中的将局部变量赋值给成员变量
2.00
关于#php#的问题:PHP json输出内容内有重复的字段 怎么去掉如图
因为第一次remove之后有的元素向没了
st=[2,3,4,5,6,7,8,9,10,11,12放在函数开头就好了
10