Python九九乘法表算法
1、for i in range(1,10): for j in range(1,10): print str(i) + '* ' + str(j) + '= ' + str(i*j)2、for i in range(1,10): for j in range(1,10): print str(i) + '* ' + str(j) + '= ' + str(i*j) , print3、for i in range(1,10): a= ' ' for j in range(1,i+1): a = a + str(j) + '* ' + str(i) + '= ' + str(i*j) + ' ' print a4、print '\n '.join([ ' '.join([ "%s x %s = %s " % (x, y, x * y) for y in range(1,10)]) for x in range(1,10)])5、print '\n '.join(map(lambda x: ' '.join(map(lambda y: "%s x %s = %s " % (x, y, x * y), range(1,10))), range(1,10)))6、for i in range(1,10): for j in range(i,10): print "%d x %d = %2d "%(i,j,i*j), print7、public class Test {public static void main(String[] args) {for(int i=1; i <10; i++) {for(int j=1; j <10; j++) {if (j <= i) {System.out.print(j + "x " + i + "= " +i*j + " ");}}System.out.println( " ");}}}java实现法8、#Filename multipcation.pyclass Multip: a=1 b=1 def __init__(self,a,b): self.a = a self.b = b def prinTimes(self): for i in range(1,self.a+1): for j in range(1,self.b+1): print str(j),'*',str(i),'=',str(i*j), if i==j: break print test = Multip(9,9)test.prinTimes()9、for i in range(1,10): print for j in range(1,i+1): print "%d*%d=%2d" % (j,i,i*j) ,10、for i in range(1,10): print ' '.join(["%d*%d=%2d" % (j,i,i*j)\ for j in range(1,i+1)])11、import sysdef table(): for i in xrange(1, 10): print " ".join(map(lambda x:"%s*%s=%s" % (i,x,i*x),range(1,i+1)))if __name__ == '__main__': table()FROM:CSDN
标签: 信息传递




0 Comments:
点击此处: 添加评论