亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我在好奇,這個x是怎么來的? 是可以隨便起的么?

L = [75, 92, 59, 68]

sum = 0.0

for x in L:

? ? sum = sum + x

print sum / 4


正在回答

7 回答

這就是一個變量,遍歷list中每一個元素

1 回復 有任何疑惑可以回復我~
#1

Fight1ng 提問者

非常感謝!
2017-09-11 回復 有任何疑惑可以回復我~

是的隨便起的,你寫成

L = [75, 92, 59, 68]

sum = 0.0

for num in L:

? ? sum = sum + num

print sum / 4

也是ok的,隨你心情,但實際項目中最好有字面意義方便以后閱讀

1 回復 有任何疑惑可以回復我~
  1. ?Python里的變量不像C語言一樣需要提前申明變量類型,它在賦值時自動就獲得了賦值對應的變量類型;

  2. for x in L代表把列表L里的每個元素在每次for循環時依次賦值給x;

  3. ?比如第一個for循環時,把列表里的第一個元素賦值給x, 即x = 75, 所以x就是int。后續for循環依次類推。

1 回復 有任何疑惑可以回復我~

自己定義的,可以寫成y,z,都行,只是一個提取具體值的一個符號

1 回復 有任何疑惑可以回復我~

是的,可以自己定義,在這里他代表了L中的一個單個元素,每次只能代表一次,相當于從75到68這樣一個類似于java或是c中的for循環,java里的foreach就和這個類似

1 回復 有任何疑惑可以回復我~

這就是一個變量 他將遍歷出來的數 都放在這個x里 在到后面去做求和

1 回復 有任何疑惑可以回復我~

不知道有沒有學過別的語言,這個x就像一個Temp一樣,沒有具體的指代對象,只存活在這一次的for循環語句里

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758364    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

我在好奇,這個x是怎么來的? 是可以隨便起的么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號