最近又回到學習 python 了,紀錄一下練習的部分。
利用 for 迴圈印出數字三角形,使用者輸入一個正整數之後,程式印出由 1 到該數字的三角形數字列。
程式碼:
n = int(input("input a number:")) for i in range(1, n + 1): for j in range(1, i + 1): print(j, end=("")) print()
結果:
input a number:7 1 12 123 1234 12345 123456 1234567
抱歉,問一下
1234567
123456
⋯⋯⋯
1
理論上也做的出來嗎?
可以喔!
您可以試試看,我的寫法是由小印到大,您只要顛倒,由大印到小,如果有問題,可以把您的程式碼貼出來,一起討論。