python作业记录--判断素数

一,用while-else结构完成

i = int(input("please:"))
j = 2
while j < i:
    if i%j==0:
        print("不是素数")
        break
    j+=1
else :
    print("是素数")

二,输入一个数,判断是否为素数

a=2
n=int(input("输入一个数:"))
while a<n:
    if n%a==0:
        break
    a=a+1
if a/n==1:
    print("这个数是素数")
else:
    print("这个数不是素数")

 三,找出1-100之间所有的素数

for i range(2,100):
    for n in range(2,i):
        if n%i==0:
            break
    else:
        print(i)

 

posted @ 2023-11-13 21:03  骑猪南下~  阅读(27)  评论(0)    收藏  举报