Python 打印九九乘法表:
for i in range(1,10):
for j in range(1,i+1):
print j,'*',i,'=',j*i,' ',
print '
'
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=2
while i<=100:
j=2
#范围
while j<=i:
#判断是否能够整除
if i%j==0:
break
j+=1
if i/j==1:
print i,'是一个质数'
i+=1