已采納回答 / 慕村2063100
因為sum只能代表集合L里的一個元素,但是sum在英語和計算機里,默認代表是“總數”的意思,如果你用sum代指了集合里的元素,那么在本題中,計算平均數需要用到的總數就得重新找一個字母代替了,比如a,b,c,d,你也可以寫成L = [75, 92, 59, 68]a=0.0(a代表總數)for sum in L:(sum代表集合里的每一項)? ? a=a+sum(集合里的每一項相加后賦值給a,得到總數)print a / 4.0(輸出平均數)
2020-04-04
最新回答 / 慕妹5802597
這個內容順序需要調整一下,首先講出現 and or? not? 那么兩邊等式都是當做布爾值來計算,然后再講短路計算的原則,最后講在python 中 數字0、空字符串''和None 都被當做 Flase,其他非空字符串和數字都被當做True
2020-04-04
最新回答 / 郭B
那你就不要用dict做,dict內部本來就是無序的,你利用items()方法轉換出來的當然是無序的。如果你想達到有序的目的,在一開始就用List來存儲你的一百個人,再來迭代。
2020-04-02
最新回答 / 慕姐4183161
set([('Lisa',?85),?('Adam',?95),?('Bart',?59)])可以理解為這個集合有三個元素,集合的每個元素正好都是元組,每個元組里面有兩個元素
2020-04-01