最贊回答 / weixin_慕少4178098
因為你這個代碼多算了一個101*101,L=[]a=0while a<=100:? ? a=a+1? ? ?#####最后一次運算a=101? ? L.append(a*a)? #####這里最后一次是101*101,再返回到while才停止循環print(sum(L))正確的是把a=a+1放到L.append(a*a)的下面:L=[]a=0while a<=100:? ? L.append(a*a)? #####這里是100*100????a=a+1? ?#####現在a=101,返回到wh...
2023-01-15
最新回答 / weixin_慕村9391395
a = 'python'print('hello,', a or 'world')因為Python把0、空字符串和None看成False。所以a 是true。在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a結果:
hello,?python...
2022-12-31
最新回答 / 慕用4035794
and? 表示與邏輯運算,這種情況下,第一個操作數是True的話,那就看輸出結果就取決于第二個數了。這是為什么呢?因為第一個數已經是True了,and 與的運算結果取決于第二個數的真假。
2022-12-28