最贊回答 / 葉愛欣
可以啊s = set(['Adam', 'Lisa', 'Paul'])?L = ['Adam', 'Lisa', 'Bart', 'Paul']?for a in L: ? ?? ? if a not in s: ? ? ? ?? ? ? ? s.add(a)?print s?是不是你for或者if的內容前面空格不對
2018-01-31
最贊回答 / 慕斯卡8025677
這行沒問題。print("Python was started in 1989 by 'Guido'. \n Python is free and easy to learn.")
2018-01-30
已采納回答 / 慕俠6192774
因為在and運算中,第一個c='python'是True,這時取決于下一位是True還是False,所以輸出'why'如果是or運算的話,第一個是True,整個語句就是True了,所以輸出‘python’
2018-01-29
最新回答 / 韓旭同學
<...code...>sum = 0?x = 1?n = 1?while True: ? ?n=n+1 ? ?sum=sum+2*x ???if n>20 : ? ? ? ? ? #應該是這里你沒有敲上冒號,導致縮進出現錯誤 ??break?print sum
2018-01-29
最新回答 / 峰王將
這里舉的例子是用游戲中的坐標計算,而游戲用的坐標系多為屏幕坐標系,而不是我們平時數學計算的笛卡爾坐標系。屏幕坐標系為顯示器的平面坐標系,它的坐標原點位于屏幕的左上角,水平向右為X軸正方向,垂直向下為Y軸正方向,以像為單位。任何物體的基點坐標最終都要轉化為屏幕坐標系中的坐標來進行顯示。因為這里的屏幕坐標系是垂直向下為Y軸正方向,所以ny = y-step*math.sin(angle)
2018-01-28