Python 打印九九乘法表:
for i in range(1,10): for j in range(1,i+1): print j,'*',i,'=',j*i,' ', print '\n'
PS: python 2.x 里面: print ‘helloworld’ 输出后默认换行 print ‘helloworld’, 输出后不换行 (结尾的逗号,不换行)
Python 随机输入两个数之间,求质数个数:
#任何两个数之间的质数#接受输入的两个整数int1=raw_input('请输入一个整数:')int2=raw_input('请输入第二个整数:')ZhiShuList=[]#比较大小,确定先后顺序if int1>int2: firstNum=int(int2) lastNum=int(int1)else: firstNum=int(int1) lastNum=int(int2)#外层循环,循环数字的个数for Num in range(firstNum,lastNum): #内层循环,判断每个数是否能够整除 for i in range(2,Num): if Num%i==0: j=Num/i #print '%d = %d * %d,所以 %d 不是质数' %(Num,i,j,Num) break else: print Num,'是一个质数' ZhiShuList.append(Num)print '%d 到 %d 之间的质数个数为: %d'%(firstNum,lastNum,len(ZhiShuList))
Python 2 到100的素数:
#从2到100的素数i=2while i<=100: j=2 #范围 while j<=i: #判断是否能够整除 if i%j==0: break j+=1 if i/j==1: print i,'是一个质数' i+=1