赞
踩
class ChengFaBiao {
public static void main(String[] args) {
for (int i=0 ;i<10 ;i++ ){
for (int j=0 ;j<i ;j++ ){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println( );
}
}
}
思路比较简单,用到的东西也都是一些简单初级的东西 例如for循环和字符串拼接
结果演示
for i in range(1,10):
for j in range(1,i+1):
print('%d*%d=%d\t'%(j,i,i*j) ,end=' ' )
print('')
运行结果
python以简洁出名那么有没有更简单的写法呢?答案当然是肯定的
print( "\n".join("\t".join(["%s*%s=%s" %(i,j,i*j) for j in range(1, i+1)]) for i in range(1, 10)))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。