我正在为我的编码训练营准备应用程序的准备材料.这是我在使用(使用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...相关推荐

  1. python排序三个数大小_python三个数从小到大排序_后端开发

    python中range()函数怎么用_后端开发 python中range()函数的用法:python中range()函数可创建一个整数列表,一般用在for循环中.语法为range(start,sto ...

  2. python三个数从小到大排序

    python三个数从小到大排序 1.首先定义一个函数paiLie():然后在paiLie函数内使用for循环和input获取三个数字并存入列表:最后调用列表的sort()方法进行排序即可. def p ...

  3. python求三个数平均值_python求三个数平均值

    本文收集整理关于python求三个数平均值的相关议题,使用内容导航快速到达. 内容导航: Q1:利用python3.x计算任意数据平均值 l=[1,2,3]def ave(a):print(sum(a ...

  4. python三种数据类型_Python零基础入门学习02:Python基本数据类型:数字类型

    注 :本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python学习 Python有三种不同的数字类型:整数(int),浮点数(float)和复数(complex). 值得注意的 ...

  5. python范围数字求和_Python范围()

    python范围数字求和 Python range() function is a utility function to generate the list of numbers. The list ...

  6. python求三个数平均值_Python操作Excel教程-average函数求平均值

    Python实战:找到\u201CB列\u201D的平均值,\u201C列C\u201D,\u201CD\u201D.这个过程有点麻烦.请仔细看以下步骤:\u201D.1. 核心代码2.操作结果3.流 ...

  7. python数组数字求和_python数组求和

    Pandas是Python的一个大数据处理模块.Pandas使用一个二维的数据结构DataFrame来表示表格式的数据,相比较于Numpy,Pandas可以存储混合的数据结构,同时使用NaN来表示缺失 ...

  8. python按行求和_Python第一篇:对3个Excel文件进行整合

    继6月24日发了一篇Python的安装之后,憋了一个月,终于准备发一篇实用的Python应用于Excel的例文. 这篇例文,是将三个工资文件合并为一个,并进行按人及按月的合计. 先来看看三个工资文件的 ...

  9. python单词个数统计_Python 统计文本中单词的个数

    1.读文件,通过正则匹配 def statisticWord(): line_number = 0 words_dict = {} with open (r'D:\test\test.txt',enc ...

最新文章

  1. 实现一个全链路监控平台很难吗?Pinpoint、skywalking、zipkin,哪个实现比较好?...
  2. ThinkPHP微信实例——JSSDK图像接口多张图片上传下载并将图片流写入本地
  3. STM32的GPIO为输出模式时获取其输出状态
  4. 先学c语言还是先学java_是先学 java好还是先学c语言好
  5. QT事件事件之一:Qt中的事件处理与传递
  6. 记一次MBR锁机病毒分析
  7. JAVA蓝桥杯:杨辉三角形
  8. SpringMVC第六篇【校验、统一处理异常】
  9. select 中添加option的注意
  10. 让Microsoft Office2010 新建 Microsoft Office 97-2003 文档
  11. c 编程语言技术优点,十大编程语言优缺点对比
  12. 从嗤之以鼻到“奇迹” 前淘宝工程师详解12306技术
  13. 使用Python调用OUTLOOK发邮件(带附件)
  14. Java Lambda reduce 例子 全网reduce最清晰易懂的例子,不服来辩 xxx XXX
  15. win10 计算机管理器没有ime,win10电脑任务栏输入法初选ime禁用的解决方法
  16. iphone热点蓝条闪烁
  17. 如何解决下载链接在微信中无法打开的问题
  18. 博一就完成了SCI论文发表要求是一种怎样的体验?
  19. 【TypeScript 专题】之 Ts 中的类(class)
  20. 神仙传服务器修改,神仙传

热门文章

  1. HANA report里默认filter的工作机制
  2. SAP CRM one order框架到了S/4HANA后是如何重构的
  3. 使用SAP C4C rule editor动态控制UI上某个按钮是否显示 - SAP Cloud for Customer UI 规则编辑器的使用一例
  4. 如何在Chrome development tool里查看C4C前台发送的未经 GZIP 压缩之前的请求细节
  5. 重装上阵怎么造简便机器人_重装上阵怎么造厉害的机器人?新人必看的干货组装教学[多图]...
  6. scheduled只执行一次_升级@Scheduled-分布式定时任务
  7. php悬浮图片,在JS中如何实现图片居中悬浮效果
  8. 计算机使用技巧爆文,关于小红书爆文的10个小技巧
  9. 世界科学技术通史_全球科技通史
  10. 网信号好怎么不显示无服务器,苹果iPhone12经常出现无服务状态 信号不好怎么解决...