def gugudan(item):
    result = list()
    for i in range(1, 10):
        result.append(item * i)
    return result

gugudan_list = list()
for i in range(1, 10):
    gugudan_list.append(i)


gugudan_result = map(gugudan, gugudan_list)
gugudan_result = list(gugudan_result)





print("######### 구구단 ##########")
for i in gugudan_list:
    print(" ----" + str(i) + "단" + "----", end=" ")
print()

for j in range(1, 10):
    for i in gugudan_list:
        res_str = str(gugudan_result[i-1][j-1])
        if len(res_str) > 1 :
            sp = "   "
        else:
            sp = "    "
        print(str(i) + " x " + str(j) + " = " + res_str, end = sp)
    print()

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: