下面代码用于判断输入的整数是否为质数。

任务3:质数判断
下面代码用于判断输入的整数是否为质数。
将代码中所有 for 语句改为 while 语句实现,程序保存到s4E. py
m = input ("输入一个大于1的正整数:")
f =1
for c in m :#确定 m 是否为数字串 ifcnot in "0123456789": f =0; break if f :# m 是数字串
m = int ( m )#将 m 转换为整数 if m <2:print(" No ")
else :

m 是大于1的正整数

for k in range (2, m ):#确定是否有大于1的因子 if m % k ==0:print(" No "); break
else : print (" Yes ") else : print (" No ")

太乱了,可能是格式不对


m = int(input("请输入大与1的数"))
f =1
if m>1:
    while f<m/2:
        f+=1
        if (m % f) == 0:
                print(m,"\n不是质数")
                print(f,"*",m//f,"=",m)
                break
    else:
        print("\n是质数")    
else:
    print("\n输入的数小于=1,请用户输入大于1的数")

欢迎采纳关注哦😁😋😋