#71: Python


cmsh20407 (cmsh20407)

學校 : 臺中市立忠明高級中學
編號 : 6231
來源 : [60.248.40.41]
最後登入時間 :
2026-04-19 16:54:44
a050. 九九乘法表 | From: [61.216.43.11] | 發表日期 : 2026-02-14 11:58

為什麼這樣不行

n = int(input())
for i in range(1, n+1):
    for j in range(1, n+1):
        print(f"{j}x{i}={j*i: >2}", end="")
        if j != n:
            print("  ", end="")
        else:
            print()
 
#77: Re:Python


whsh410324 (張禮安)

學校 : 不指定學校
編號 : 12778
來源 : [61.216.106.5]
最後登入時間 :
2026-05-25 14:59:38
a050. 九九乘法表 | From: [61.216.106.5] | 發表日期 : 2026-05-11 13:32

為什麼這樣不行

n = int(input())
for i in range(1, n+1):
    for j in range(1, n+1):
        print(f"{j}x{i}={j*i: >2}", end="")
        if j != n:
            print("  ", end="")
        else:
            print()


他這樣只會輸出一行而已

 
#78: Re:Python


whsh410324 (張禮安)

學校 : 不指定學校
編號 : 12778
來源 : [61.216.106.5]
最後登入時間 :
2026-05-25 14:59:38
a050. 九九乘法表 | From: [61.216.106.5] | 發表日期 : 2026-05-11 13:38

為什麼這樣不行

n = int(input())
for i in range(1, n+1):
    for j in range(1, n+1):
        print(f"{j}x{i}={j*i: >2}", end="")
        if j != n:
            print("  ", end="")
        else:
            print()


他這樣只會輸出一行而已

這樣是正確的

N = int(input())

for i in range(1, N + 1):          
    line_output = ""                
    for j in range(1, N + 1):    
       
        line_output += f"{j}x{i}={j*i:2d}"
        if j != N:
            line_output += "  "      
    print(line_output)      
 
ZeroJudge Forum