while语句及累加法
flag=-5
while flag:
print(flag)
flag+=1
判断一个数是否是质数
num=int(input(">>"))
for i in range(2,num):
if num%i == 0:
print(num ,"不是一个质数")
break
else:
print(num ,"是一个质数")
输出任意区间的质数优化
a=int(input("区间下界"))
b=int(input("区间上界"))
for num in range(a,b):
for j in range(2,num):
if num%j==0:
break
else:
print(num,end = " ")
输入一个5位以下的数,判断这个数是几位数
a=input('>>')
a=int(a)
if a>10000:
print("5")
elif a>1000:
print("4")
elif a>100:
print("3")
elif a>10:
print("2")
else:
print("1")