最新回答 / 慕無忌8345408
for x in? range(1,10) :? ? for y in range(1,10):? ? ? ? if x<y:? ? ? ? ? ? print ("%d"%x+"%d"%y)
2018-10-03
最贊回答 / 寶慕林3255731
逗號前面的數字代表的是位置,而大于小于應該是判斷,結果為true或false,true=1,false=0L = ['Adam', 'Lisa', 'Bart']a='Paul'L.insert(a>L[1],'Paul')print L運行結果是
['Adam',?'Paul',?'Lisa',?'Bart']因為a>L[1]為true,true=1這是我的個人理解
2018-10-02
最新回答 / WABC
可以,如果需要裝python2.7和python3.7兩個版本的話,分別安裝就可以,兩個版本的python安裝路徑不一樣,不影響。windows下python2.7需要設置一下path路徑。在命令行界面運行時,python2.7直接輸入python就可以,python3.7版本需要輸入python3。如果需要裝python3的不同版本,比如python3.5和python3.6,需要安裝python的版本控制工具,比如現在比較流行的pyenv,Anaconda等等
2018-09-28
最新回答 / 左玉晶
那就添加一個判斷啊? if b**2-4*a*c >=0:? ? ? ? x=(-b+math.sqrt(b**2-4*a*c))/(2*a),(-b-math.sqrt(b**2-4*a*c))/(2*a)? ? ? ? return x? ? else:? ? ? ? return
2018-09-28
最新回答 / 俠客中的王者
for x in [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]:? ? for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:? ? ? ? if x < y :? ? ? ? ? ? print x * 10 + y;
2018-09-27
最新回答 / S_ONE1
1、空值不等于0,另外該函數調用的和計算的是數值型,因此返還的肯定還是應該是數值型,所以返回0比返回空值更恰當,避免后期調用函數進行計算的時候,報錯。
2018-09-27
最贊回答 / 水太涼
python3中運行會出錯:'dict' object has no attribute 'iteritems',即沒有itervalues和iteritems方法,只有values和items,然后python3不需要寫*1.0
2018-09-26