from math import sqrt
num =int(input("请输入一个正整数:"))
end =int(sqrt(num))
is_prime =Truefor x inrange(2, end+1):while num % x ==0:
is_prime =Falsebreakwhile num !=1and is_prime:print("%d是素数"%(num))else:print("%d不是素数"%(num))pass
Python打卡 Day04——while、break、input的用法from math import sqrtnum = int(input("请输入一个正整数:"))end = int(sqrt(num))is_prime = Truefor x in range(2, end+1): while num % x == 0: is_prime = False breakwhile num != 1 and is_prime: print("%