问题:求101到200之间的素数 下图:左右两段程序,只有第6行不同,但我认为共含义是一样的:
实际运行结果分别如下:
两个结果相差很远。请问:这是为什么,我右边的程序错在哪里? 先谢了!
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
因为这样你删除了x中的数据,for i in x时就改变x,并不能循环x中所有元素
例如:
x = [1,2,3,4] for i in x: print(i) x.remove(i)
报告相同问题?