最贊回答 / 宇哥sss丶
是不是逗號打錯了。我也是那樣,通過了呀。下面是我的for x in [ '1','2','3','4','5','6','7','8','9' ]:??? for y in [? '1','2','3','4','5','6','7','8','9' ]:??????? if x<y:??????????? print x+y
2015-12-22
最贊回答 / 有心尋性
和等差數列差不多,從1開始寫出3的倍數,數到10的時候會數出3個[3,6,9]數到11的時候也是三個[3,6,9]計算結果一樣你寫的這兩個range函數用哪個都可以range(a,b,c)a代表開始(包含)b代表結束(不包含)c代表步長(類似于等差數列的公差值)
2015-12-22
最新回答 / 龜叔
對于,"and" 這個命令還不夠熟悉,當你在這個習題中使用“and”,當python一路執行下來,只會得出個解,就過去了。也就是說,只執行了“return ((-b+t)/(2*a) and (-b-t)/(2*a))”中的前半部分。當然,這個習題還有個需要判斷的地方(a=0 ?),你可以拓展下。
2015-12-19
最贊回答 / 誰能入我夢
樓上說錯了,首先你要看回代碼s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])for x in s: ? ?print x[0] + ':', x[1]??set里面的元素是('Adam', 95),而('Adam', 95)又是一個tuple,所以x[0]對應的tuple里面的Adam,x[1]=95
2015-12-17