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

歡迎訪問 生活随笔!

生活随笔

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

python

python三个数求和_Python:list是否包含3个连续的整数,总和为7...

發布時間:2023/12/19 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python三个数求和_Python:list是否包含3个连续的整数,总和为7... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我正在為我的編碼訓練營準備應用程序的準備材料.這是我在使用(使用Python)時遇到的實踐問題:

“編寫一個函數’lucky_sevens(numbers)’,該函數接收一個整數列表,如果任意三個連續元素的總和為7,則輸出True.

確保您的代碼正確檢查數組的第一個和最后一個元素.”

我知道如何一次在一個元素中循環遍歷一個數組,但是不知道如何“保留”一個元素,同時還根據提示要求評估相對于第一個元素的第二個和第三個元素.從下面的嘗試中可以看出,我不確定何時/何地/如何增加索引值來搜索整個列表.

def lucky_sevens(numbers):

index1 = 0 # For assessing 1st of 3 numbers

index2 = index1 + 1 # For assessing 2nd of 3 numbers

index3 = index2 + 1 # For assessing 3rd of 3 numbers

# If all index values are within the list...

if index1 <= (len(numbers) - 2) and index2 <= (len(numbers) - 1) and index3 <= len(numbers):

# If the values at those indices sum to 7...

if numbers[index1] + numbers[index2] + numbers[index3] == 7:

print True

else:

print False

# I think the increments below may be one of the places I am incorrect

index1 += 1

index2 += 1

index3 += 1

當我跑步

lucky_sevens([2, 1, 5, 1, 0])

我認為這是打印False,因為它只考慮第0、1和2位置的元素(總和為8,而不是7).

它應該顯示True,因為位于第一,第二和第三位置的元素總計為7.(1 5 1 = 7).

有人可以提供建議嗎?我會很感激.

總結

以上是生活随笔為你收集整理的python三个数求和_Python:list是否包含3个连续的整数,总和为7...的全部內容,希望文章能夠幫你解決所遇到的問題。

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