#!/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算法题相关推荐

  1. 有没有python搜题_python搜题公众号

    [单选题]以下关于辽西走廊论述不正确的是 A. 辽代以前尚未被发现 B. 南临渤海辽东湾 C. 是狭长的平原地带 D. 是连接中原与青藏高原的交通线 [其他]下列说法错误的是A.在国外停留时间即使超过 ...

  2. python比赛积分类算法题_Python算法题(一)——青蛙跳台阶

    题目一(青蛙跳台阶): 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 分析: 假设只有一级台阶,则总共只有一种跳法: 假设有两级台阶,则总共有两种跳法: ...

  3. python计算题_python计算题

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 以后我还会分享一些精妙而又有趣的python算法题. 今天也给大家分享几个pyt ...

  4. python 100题_python 100题

    网上搜查到的Python算法题,自己思考完成 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数(比如121,212,题目应该是无连续重复数字)都是多少? 程序分析:可 ...

  5. python算法编程_Python算法编程

    展开全部 1题:Staff.txt  员工信32313133353236313431303231363533e4b893e5b19e31333335343961息单 1 4000 2 5000 3 6 ...

  6. python中算法定义_python算法

    引言 定义:算法就是按照一定步骤解决问题的办法 属性: 正确:就是可以正确的求解问题 快速:就是时间复杂度要尽量小 有穷性:要在有限个步骤解决问题 渐进分析法为什么可以做到与算法运行硬件环境无关? 算 ...

  7. python冒泡排序时间复杂度_Python算法中的时间复杂度问题

    在实现算法的时候,通常会从两方面考虑算法的复杂度,即时间复杂度和空间复杂度.顾名思义,时间复杂度用于度量算法的计算工作量,空间复杂度用于度量算法占用的内存空间. 本文将从时间复杂度的概念出发,结合实际 ...

  8. python range倒序_Python算法学习之堆和堆排序

    什么是堆? 堆是一种完全二叉树(请你回顾下上一章的概念),有最大堆和最小堆两种. 最大堆: 对于每个非叶子节点 V,V 的值都比它的两个孩子大,称为 最大堆特性(heap order property ...

  9. python 逆序_python编程题-句子的逆序

    对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序. 给定一个原字符串A和他的长度,请返回逆序后的字符串. 测试样例: &q ...

最新文章

  1. ADT启动SDK Manager时一闪而过
  2. BZOJ2342[Shoi2011]双倍回文——回文自动机
  3. 【mmall】IDEA自动Make
  4. jQuery 之 $(this) 出了什么问题?
  5. sql 计算单行数据字段空值比例_如何利用工具,迅猛定位低效SQL? | 1分钟系列...
  6. 跟我从零开始学python之一_从零开始学 Python 之运算符
  7. nacos修改端口号
  8. rmd文件怎么转换html文件,如何将Rmd文件的html输出向左对齐
  9. Atitit it sftwr dev 原则准则 principle 目录 第一章 简单原则 kiss 1 第一节 . You Ain’t Gonna Need It(YAGNI)避免过度设计 1
  10. 《概率论与数理统计》(浙大第四版)第一章总结笔记(纯手写)
  11. 酱爆如花四眼仔,周星驰金牌配角不止吴孟达,他们名字都没人知道
  12. 数字共享平台赋能船舶行业数字化转型——CSBC,搭建行业数字生态链
  13. 完美识别率 迅捷PDF转换成Word转换器发布
  14. java实习经验与总结建议
  15. 基于PHP的大学生问卷调查系统
  16. python中key=lambda_排序后的语法(key=lambda:…)
  17. 零基础转行,你要不要去编程培训班?
  18. 分布式技术原理与实战45讲--06 加餐1:如何准备一线互联网公司面试?
  19. .NET MAUI 开发电子木鱼(上)
  20. ArrayBuffer和Float32Array

热门文章

  1. android 组件导出安全,App安全检测实践基础:组件安全(二)
  2. Nginx配置跨域请求 Access-Control-Allow-Origin *
  3. python水仙花数的代码_Python 求“水仙花数”的方法和具体代码
  4. 功能测试Bug频发?测试工作中这点不可忽略
  5. Python测试框架pytest(03)setup和teardown
  6. api1.7oracle,API 支持
  7. ssm配置socket_ssm框架中集成websocket实现服务端主动向客户端发送消息
  8. java young gc_java old GC和young GC
  9. python 画折线图怎么控制x轴间隔_如何在折线图的分类轴(xaxis)上指定标签之间的间隔?...
  10. linux定时器多次,Spring 定时器执行两次