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