99乘法表分別用java和python實現

如何用java和python實現九九乘法表

java

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循環和字符串拼接
結果演示
99乘法表

python

for i in range(1,10):
    for j in range(1,i+1):
        print('%d*%d=%d\t'%(j,i,i*j) ,end=' ' )
    print('')

運行結果
99乘法表

python一行實現

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)))

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章