✨ Jawaban Terbaik ✨
n = int(input())
sum=0
for i in range(1, n+1):
sum=sum+i
print(sum)
蛤~好麻煩
沒錯 什麼str int的轉換 我完全搞不懂🥲
sum = 0
n = int(input())
for j in range(1, n+1):
sum=sum+j
for i in range(1,n):
print(i,end=" + ")
print(str(n)+" = "+str(sum))
你看看這樣對不對
對了,假如答案是錯在空格上的話就改””裡面的空格
因為如果第二個迴圈會把最後一個數字弄進去的話就會變成:1 + 2 + ……+ n + =…… (會多一個+)
所以我第二個迴圈只做到n-1,等到輸出的時候,再先print n 再print” = “ 再輸出答案
那為啥要加str啊🤔
+是沒有空格的連結,我比較喜歡用+號,不然用逗號分格還要想空格的問題,但是+號的缺點是要多打幾個引號,不然容易變成運算子
因為n是數字(int)
所以我習慣用str包住,但是我不知道不包可不可以
我剛剛試過了,不包不行
也就是說,你要print的東西只能是字串(str)
原來 我一直卡在這裡
真的非常謝謝你🥺
如果看不懂可以繼續問喔