日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python列表索引超出范围 等于啥_Python列表错误,列表索引超出范围

發布時間:2024/3/13 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python列表索引超出范围 等于啥_Python列表错误,列表索引超出范围 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果我輸入1234,那么Values包含字符串"1234"。在

然后將字符串轉換為整數ValueList=int(Values) # converts string "1234" to integer 1234

并將整數添加到空列表中

^{pr2}$

所以你的列表只包含一個元素。

因此List[1]超出范圍

順便說一句:不要用list之類的內置名稱命名值。

請看官方的naming conventions。在

編輯

更正縮進后,代碼仍然很危險。

如果將x更改為<7,則代碼將崩潰。在

仍然危險代碼x=7

List=[]

for i in range(0,x):

verify=False

while verify==False:

Values=input("Enter Code")

verify=Values.isdigit()

ValueList=int(Values)

List.append(ValueList)

value1=int(List[0])

value2=int(List[1])

value3=int(List[2])

value4=int(List[3])

value5=int(List[4])

value6=int(List[5])

value7=int(List[6])

value8p1=(value1*1)+(value2*3)+(value3*1)+(value4*3)+(value5*1)+(value6*3)+(value7*1)

value9=math.ceil(value8p1//10)

print(value9)

因此,應在循環中進行計算,以避免索引錯誤:

更新代碼x = 4

values = []

for i in range(0, x):

verify = False

while verify == False:

value = input("Enter Code")

verify = value.isdigit()

values.append(int(value))

result = 0

for index, value in enumerate(values):

if index % 2 == 0:

result += value * 3

else:

result += value

finalResult = math.ceil(result // 10)

print(finalResult)

總結

以上是生活随笔為你收集整理的python列表索引超出范围 等于啥_Python列表错误,列表索引超出范围的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。