99乘法表分別用java和python實現
阿新 • • 發佈:2018-12-27
如何用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迴圈和字串拼接
結果演示
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('')
執行結果
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)))