已采納回答 / 萌太狼
你的sum沒累計。def S(L): ? ?sum = 0 ? ?for i in L: ? ? ? ?sum = sum + i * i ? ?return sumprint S([1, 2, 3, 4, 5])
2017-08-07
已采納回答 / 一念執著yq
字符串可以用“”也可以用‘’包含,如果字符串內有需要輸出‘,則字符串用“”包含,反之亦然。只有當字符串用‘’包含且字符串中含有‘則要用\‘轉義輸出,同樣的”也是一樣的道理。
2017-08-07
已采納回答 / 慕粉1054143596
for x in [1,2,3,4,5,6,7,8,9]:? ? for y in [0,1,2,3,4,5,6,7,8,9]:? ? ? ? if x<y :? ? ? ? ? ? print 10*x+y,題目有毛病,要求橫向輸出,在最后輸出語句后面加個逗號就行了
2017-08-06
已采納回答 / 慕粉13917087549
print [int(a + b + a) for a in '123456789' for b in '0123456789' ]答案要求是整數類型。
2017-08-06
已采納回答 / 慕UI6225022
if-break,放在x = x + 1后面更合適。因為判斷的是將要sum = sum + x 中的x是否小于100且為奇數;如果先寫if-break, 則最后進行運算的x滿足的實際上是x<=101
2017-08-06
已采納回答 / 慕先生2208117
等差數列求和公式:(首項+末項)×項數÷2等差數列求和公式推導:Sn=1+2+3+……+(n-1)+nSn=n+(n-1)+(n-2)+……+2+1兩式相加2Sn=(1+n)+(2+n-1)+(3+n-2)+……+(n-1+2)+(n+1)=(n+1)+(n+1)+(n+1)+……+(n+1)+(n+1)一共n項(n+1)2Sn=(n+1)*nSn=(n+1)*n/2
2017-08-04
已采納回答 / qq_吶觴_03465983
可以啊,它那個if里面有個return,當進了if循環后,直接return了,就不會執行剩下的代碼,如果不進if,直接執行剩下的代碼,跟if else的作用是一樣的
2017-08-03