最贊回答 / qq_龍_18
其實if條件不滿足就說明score小于90了沒必要在下一個條件標注小于90了,其他同理,其實你這樣寫也是對的,只是這個慕課網這個在線編輯平臺默認正確的方式是那個不冗余的寫法!希望可以采納……謝謝!if?score?>=?90:????print?'excellent'elif?score?>=?80:????print?'good'
2018-01-17
已采納回答 / MoonSea
我查了一下 Python本身不支持str類型拆分賦值s[0]='字符串'這種方式 是不被支持的你可以考慮聲明一個str類型來接收? t = s[0].upper()return t+s[1:]
2018-01-17
最贊回答 / 木子小7
比如5的3次方,當n=3時,循環條件為真,s=1*5,n=3-1;當n變為2,循環條件為真,s=5*5,n=2-1;當n變為1,循環條件為真,s=5*5*5,n=1-1;當n =0不滿足條件,循環退出。
2018-01-17
最贊回答 / qq_Dreamkiller_0
sum = 0x = 0while True:? ? x =x + 1? ? if x % 2 == 0:? ? ? ? continue? ? sum = sum + x # 多算了101 ,當x ?= 101 時,你先做了累加,然后才break,所以結果變成了2601? ? if x > 100:? ? ? ? break? ?sum = sum + x 將累加放在x > 100之后print sum
2018-01-16