python算法题_Python算法题
#!/usr/bin/env python#-*- encoding: utf-8 -*-
'''@File :getPositivenumberList.py
@Description :输入一个正数n,输出所有和为n 连续正数序列。
@CreatTime :2020/08/28 17:34:22
@Author :Yunhgu
@Version :1.0'''
defgetPositivenumberList(n):
n_list= [i for i in range(1, n+1)]
result=[]for j in range(1,n):
i=0whileTrue:if i>=n-i:break
if sum(n_list[i:i+j+1]) ==n:
result.append(n_list[i:i+j+1])
i+=1
#如果有结果则打印结果
ifresult:for r inresult:
r_new= map(lambdax:str(x), r)print(f"{'+'.join(r_new)}={n}")else:print('None')if __name__ == "__main__":
getPositivenumberList(int(input('please input a number:')))
python算法题_Python算法题相关推荐
- 有没有python搜题_python搜题公众号
[单选题]以下关于辽西走廊论述不正确的是 A. 辽代以前尚未被发现 B. 南临渤海辽东湾 C. 是狭长的平原地带 D. 是连接中原与青藏高原的交通线 [其他]下列说法错误的是A.在国外停留时间即使超过 ...
- python比赛积分类算法题_Python算法题(一)——青蛙跳台阶
题目一(青蛙跳台阶): 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 分析: 假设只有一级台阶,则总共只有一种跳法: 假设有两级台阶,则总共有两种跳法: ...
- python计算题_python计算题
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 以后我还会分享一些精妙而又有趣的python算法题. 今天也给大家分享几个pyt ...
- python 100题_python 100题
网上搜查到的Python算法题,自己思考完成 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数(比如121,212,题目应该是无连续重复数字)都是多少? 程序分析:可 ...
- python算法编程_Python算法编程
展开全部 1题:Staff.txt 员工信32313133353236313431303231363533e4b893e5b19e31333335343961息单 1 4000 2 5000 3 6 ...
- python中算法定义_python算法
引言 定义:算法就是按照一定步骤解决问题的办法 属性: 正确:就是可以正确的求解问题 快速:就是时间复杂度要尽量小 有穷性:要在有限个步骤解决问题 渐进分析法为什么可以做到与算法运行硬件环境无关? 算 ...
- python冒泡排序时间复杂度_Python算法中的时间复杂度问题
在实现算法的时候,通常会从两方面考虑算法的复杂度,即时间复杂度和空间复杂度.顾名思义,时间复杂度用于度量算法的计算工作量,空间复杂度用于度量算法占用的内存空间. 本文将从时间复杂度的概念出发,结合实际 ...
- python range倒序_Python算法学习之堆和堆排序
什么是堆? 堆是一种完全二叉树(请你回顾下上一章的概念),有最大堆和最小堆两种. 最大堆: 对于每个非叶子节点 V,V 的值都比它的两个孩子大,称为 最大堆特性(heap order property ...
- python 逆序_python编程题-句子的逆序
对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序. 给定一个原字符串A和他的长度,请返回逆序后的字符串. 测试样例: &q ...
最新文章
- ADT启动SDK Manager时一闪而过
- BZOJ2342[Shoi2011]双倍回文——回文自动机
- 【mmall】IDEA自动Make
- jQuery 之 $(this) 出了什么问题?
- sql 计算单行数据字段空值比例_如何利用工具,迅猛定位低效SQL? | 1分钟系列...
- 跟我从零开始学python之一_从零开始学 Python 之运算符
- nacos修改端口号
- rmd文件怎么转换html文件,如何将Rmd文件的html输出向左对齐
- Atitit it sftwr dev 原则准则 principle 目录 第一章 简单原则 kiss	1 第一节 . You Ain’t Gonna Need It(YAGNI)避免过度设计	1
- 《概率论与数理统计》(浙大第四版)第一章总结笔记(纯手写)
- 酱爆如花四眼仔,周星驰金牌配角不止吴孟达,他们名字都没人知道
- 数字共享平台赋能船舶行业数字化转型——CSBC,搭建行业数字生态链
- 完美识别率 迅捷PDF转换成Word转换器发布
- java实习经验与总结建议
- 基于PHP的大学生问卷调查系统
- python中key=lambda_排序后的语法(key=lambda:…)
- 零基础转行,你要不要去编程培训班?
- 分布式技术原理与实战45讲--06 加餐1:如何准备一线互联网公司面试?
- .NET MAUI 开发电子木鱼(上)
- ArrayBuffer和Float32Array
热门文章
- android 组件导出安全,App安全检测实践基础:组件安全(二)
- Nginx配置跨域请求 Access-Control-Allow-Origin *
- python水仙花数的代码_Python 求“水仙花数”的方法和具体代码
- 功能测试Bug频发?测试工作中这点不可忽略
- Python测试框架pytest(03)setup和teardown
- api1.7oracle,API 支持
- ssm配置socket_ssm框架中集成websocket实现服务端主动向客户端发送消息
- java young gc_java old GC和young GC
- python 画折线图怎么控制x轴间隔_如何在折线图的分类轴(xaxis)上指定标签之间的间隔?...
- linux定时器多次,Spring 定时器执行两次