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

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

怎么這樣也可以的?

#?-*-?coding:utf-8?-*-
L1?=?[]
x?=?0
for?x?in?range(0,?101):
????L1.append(x?*?x)
????x?+=?1
print?sum(L1)
#?-*-?coding:utf-8?-*-
L1?=?[]
x?=?0
for?i?in?range(0,?101):
????L1.append(x?*?x)
????x?+=?1
print?sum(L1)

上下兩段,一個是for x一個是for i,怎么輸出的答案都一樣????

正在回答

3 回答

兩段代碼中x和i的取值是一樣的,所以結果也是一樣。

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

上段中x有兩種意思,只不過兩個變量值一樣,x=0,和x+=1兩行是多余的,下段中for循環里的i和x也是等的,運算用x和i而已,在這里比較特殊而已

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

x,i都可以,可以任意取名,代表該數組的一個元素。

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

qq_浮生若夢_130

不對啊,在L1.append(x*x)用的是x,又不是i,怎么過度的。
2017-08-27 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

怎么這樣也可以的?

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

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

幫助反饋 APP下載

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

公眾號

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