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...相关推荐
- python排序三个数大小_python三个数从小到大排序_后端开发
python中range()函数怎么用_后端开发 python中range()函数的用法:python中range()函数可创建一个整数列表,一般用在for循环中.语法为range(start,sto ...
- python三个数从小到大排序
python三个数从小到大排序 1.首先定义一个函数paiLie():然后在paiLie函数内使用for循环和input获取三个数字并存入列表:最后调用列表的sort()方法进行排序即可. def p ...
- python求三个数平均值_python求三个数平均值
本文收集整理关于python求三个数平均值的相关议题,使用内容导航快速到达. 内容导航: Q1:利用python3.x计算任意数据平均值 l=[1,2,3]def ave(a):print(sum(a ...
- python三种数据类型_Python零基础入门学习02:Python基本数据类型:数字类型
注 :本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python学习 Python有三种不同的数字类型:整数(int),浮点数(float)和复数(complex). 值得注意的 ...
- python范围数字求和_Python范围()
python范围数字求和 Python range() function is a utility function to generate the list of numbers. The list ...
- python求三个数平均值_Python操作Excel教程-average函数求平均值
Python实战:找到\u201CB列\u201D的平均值,\u201C列C\u201D,\u201CD\u201D.这个过程有点麻烦.请仔细看以下步骤:\u201D.1. 核心代码2.操作结果3.流 ...
- python数组数字求和_python数组求和
Pandas是Python的一个大数据处理模块.Pandas使用一个二维的数据结构DataFrame来表示表格式的数据,相比较于Numpy,Pandas可以存储混合的数据结构,同时使用NaN来表示缺失 ...
- python按行求和_Python第一篇:对3个Excel文件进行整合
继6月24日发了一篇Python的安装之后,憋了一个月,终于准备发一篇实用的Python应用于Excel的例文. 这篇例文,是将三个工资文件合并为一个,并进行按人及按月的合计. 先来看看三个工资文件的 ...
- python单词个数统计_Python 统计文本中单词的个数
1.读文件,通过正则匹配 def statisticWord(): line_number = 0 words_dict = {} with open (r'D:\test\test.txt',enc ...
最新文章
- 实现一个全链路监控平台很难吗?Pinpoint、skywalking、zipkin,哪个实现比较好?...
- ThinkPHP微信实例——JSSDK图像接口多张图片上传下载并将图片流写入本地
- STM32的GPIO为输出模式时获取其输出状态
- 先学c语言还是先学java_是先学 java好还是先学c语言好
- QT事件事件之一:Qt中的事件处理与传递
- 记一次MBR锁机病毒分析
- JAVA蓝桥杯:杨辉三角形
- SpringMVC第六篇【校验、统一处理异常】
- select 中添加option的注意
- 让Microsoft Office2010 新建 Microsoft Office 97-2003 文档
- c 编程语言技术优点,十大编程语言优缺点对比
- 从嗤之以鼻到“奇迹” 前淘宝工程师详解12306技术
- 使用Python调用OUTLOOK发邮件(带附件)
- Java Lambda reduce 例子 全网reduce最清晰易懂的例子,不服来辩 xxx XXX
- win10 计算机管理器没有ime,win10电脑任务栏输入法初选ime禁用的解决方法
- iphone热点蓝条闪烁
- 如何解决下载链接在微信中无法打开的问题
- 博一就完成了SCI论文发表要求是一种怎样的体验?
- 【TypeScript 专题】之 Ts 中的类(class)
- 神仙传服务器修改,神仙传
热门文章
- HANA report里默认filter的工作机制
- SAP CRM one order框架到了S/4HANA后是如何重构的
- 使用SAP C4C rule editor动态控制UI上某个按钮是否显示 - SAP Cloud for Customer UI 规则编辑器的使用一例
- 如何在Chrome development tool里查看C4C前台发送的未经 GZIP 压缩之前的请求细节
- 重装上阵怎么造简便机器人_重装上阵怎么造厉害的机器人?新人必看的干货组装教学[多图]...
- scheduled只执行一次_升级@Scheduled-分布式定时任务
- php悬浮图片,在JS中如何实现图片居中悬浮效果
- 计算机使用技巧爆文,关于小红书爆文的10个小技巧
- 世界科学技术通史_全球科技通史
- 网信号好怎么不显示无服务器,苹果iPhone12经常出现无服务状态 信号不好怎么解决...