任务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 :
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的数")
欢迎采纳关注哦😁😋😋