最贊回答 / qq_飛過海_6
小數轉換成二進制是a*2^(-1)+b*2*^(-2)+...,如果該小數大于0.5,則a=1。例如0.75是0.11即1*0.5+1*0.25.例如0.6=1*0.5+0*0.25+0*0.125+1*0.0625+0.03125*1+0*0.015625+。。。如此類推
2017-03-09
已采納回答 / qq_清風兌酒_04381795
PY文件當中是不支持中文的,即使你輸入的注釋是中文也不行,為了解決這個問題,就需要把文件編碼類型改為UTF-8的類型,輸入這個代碼就可以讓PY源文件里面有中文了。
2017-03-09
已采納回答 / 慕粉1151413972
你好,因為題目要求的是十位數字比個位數字小,不知道你是把x當十位數字還是y當十位數字.但是單從你的問題中:為什么y>=x不行? ?因為題目要求的是十位數要比個位數字小,你這樣表達就是會有等于的情況,會出現11,22,33,44,55,66,77,88,99.所以不符合要求
2017-03-09
已采納回答 / 慕粉0040195199
這樣就少了10個數。。。W=range(1,10)X=range(0,10)L=[]for m in W:????for n in X:????????for p in W:????????????if m==p:????????????????L.append(100*m+10*n+p)print L
2017-03-07