九九乘法也是常見的題目,因為個人覺得編碼沒甚麼非常困難,會遇到的都不是很難,真正難的要比賽,個人喜歡去用懂金鑰,密鑰這種觀念的機制,因為工作後都沒甚麼應用,所以覺得處在學習的狀態也是好的(這樣跟自己說)
方法一
def times():
for i in range(1,10):
for j in range(1,10):
print(i,"*",j,"=",i*j,end="\t") #這裡印出的是一連串橫的,因為有\t
print()
times()
方法二
def times():
for i in range(1,10):
for j in range(1,10):
print(j,"*",i,"=",i*j,end="\t") #這裡要印直的,就把j和i對換
print()
times()
所以觀察結果也很重要,我最一開始是把想法寫在紙上,一個一個推算,比方學迴圈,我就把變量的變化寫在紙上,第一次會產生甚麼,第二回變量增加多少都寫下來,html例外,html是格式的規劃
個人喜歡去用懂金鑰,密鑰這種觀念的機制,因為工作後都沒甚麼應用
我個人是還蠻常用的金鑰要自己生成自已上傳。
代碼部分一樣一行把他搞定
#python3 代碼:
print(''.join(["%s X %s = %s\n" % (i, j, i*j) if j == 9 else "%s X %s = %s\t" % (i, j, i*j) for i in range(1, 10) for j in range(1, 10)]))
如果你要看golang, 或javaScript 你也可以跟我講我很樂意寫出來分享。
但不寫java 跟 php