哪里出錯了
#?Enter?a?code s?=?1 num?=?0 for?s?<=?100: ????num?=?num+1 ????s?=?s*num; print(s)
各位大佬們救救蒟蒻吧!每次都編譯出錯,錯誤信息:
運行失敗
??File?"index.py",?line?4 ????for?sum?<=?100: ?????????????^ SyntaxError:?invalid?syntax
說是無效的語法,查了半天了不知道怎么錯的QAQ
#?Enter?a?code s?=?1 num?=?0 for?s?<=?100: ????num?=?num+1 ????s?=?s*num; print(s)
各位大佬們救救蒟蒻吧!每次都編譯出錯,錯誤信息:
??File?"index.py",?line?4 ????for?sum?<=?100: ?????????????^ SyntaxError:?invalid?syntax
說是無效的語法,查了半天了不知道怎么錯的QAQ
2020-10-04
舉報
2021-03-03
num=[1,2,3,4,5,6,7,8,9,10]
sum=1
for l in num:
? ? sum=sum*l
print(sum)?
這樣for 就可以運行了。
有沒有人幫忙解決一下0<num<=10怎么表達,不然只能全部寫出來好麻煩
2020-11-19
把for 換成while
2020-11-13
第一,語法問題,分號不作為結尾
第二,for的語法是 for v in list:,不是for s <= 100:
第三,邏輯有問題,下面s=s* num,初始num=0 ,s的結果一直是0 ,所以死循環,應該寫成:
s = 1
num = 1
while num <=100:
? ?s = s*num
? ?num += 1
print(s)
2020-10-08
查了一下,python好像是沒有條件for循環的,只有增強for循環,所以s <= 100的寫法不對,你可以寫成:
這樣子就好了
2020-10-07
你這個好多問題
2020-10-06
空格沒打好?還是冒號不是英文輸入法的?