已采納回答 / 慕后端4307640
import math #導入math函數庫def move(x,y,step,angle):? ?#定義一個包含四個量的函數,這個函數用于在已知原坐標的情況下,通過輸入的位移和角度算出新的坐標點nx=x+step*math.cos(angle)? #新的x坐標是原坐標與位移的余弦之和ny=y-step*math.sin(angle)? #新的y坐標是原坐標與位移的正弦之差,這里應該也是求和,不知道是否輸入錯誤啊return nx,ny? #返回新的坐標值
2018-03-28
已采納回答 / qq_求生的狼_0
False 不能說是錯的意思 而True也不是代表對的意思就相當于int 有0,1,2,3,......... 你能說0就是錯而其它值就是對嗎?而布爾值也一樣 只不過布爾值只有兩個值 False和Ture另外0,空字符串,和None?看成?False,其他數值和非空字符串都看成?True
2018-03-27
已采納回答 / 單調二餅
因為while遍歷時同時判斷 x<100和x%2!=0兩個條件,(and 條件判斷為兩條同時滿足才為Ture)當x=1時,兩個條件同時滿足,執行了sum+=x和x+=1兩條語句,此時 sum=1,x=2此時進行while判斷時,x僅滿足條件x<100,而不滿足x%2!=0,結束此次遍歷,輸出了結果sum。代碼:sum = 0x = 1while (x<100):? ? if x%2!=0:? ? ? ? sum+=x? ? x+=1print sum
2018-03-26
已采納回答 / fdk少東家
如果要用+,就是我剛才說的那樣改,如果不用+,key是個字符型,d[key]是個整型,一起輸出的話,中間要有連接符,“,”輸出的是空格,即連接了兩個輸出類型,又不影響輸出結果。如果用+號,就要更改d[key]的類型與key一致!
2018-03-24
已采納回答 / qq_相對丨眩變_0
字符串不像List可以直接改變原內容,s[0]應該只是提取出單個字符出來而沒有改變s的功能def firstCharUpper(s):? ? s=s[:1].upper()+s[1:]? ? return sprint firstCharUpper('hello')print firstCharUpper('sunday')print firstCharUpper('september')參考:https://www.cnblogs.com/huangbiquan/p/7783057.html
2018-03-24