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