刚才那个同样的问题怎么被删了..下面(24,26行)的两个判断都写的是赋值不是判断相等,前面那个结果是变为0,不满足if中条件为真,下面b=1后if接收到1,条件为真,所以会输出是素数有帮助望采纳
把最后的if语句括号中b=0和b=1改成b==0,b==1
你的if里面应该是==,如果是=的话这条语句就是假,就不执行
条件判断中的等号错了是双等号才是等于号,一个代表赋值