python基础练习 序列求和

资源限制

内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s

问题描述

求1+2+3+...+n的值。

输入格式

输入包括一个整数n。

输出格式

输出一行,包括一个整数,表示1+2+3+...+n的值。

样例输入

4

样例输出

10

样例输入

100

样例输出

5050

数据规模与约定

1 <= n <= 1,000,000,000。

解法一:循环暴力加 运行超时不可取

python 复制代码
n=int(input())
sum=0
for i in range(1,n+1):
    sum+=i
print(sum)

解法二:看n的奇偶性,用公式法

python 复制代码
n=int(input())
if n%2==0:
    sum=(1+n)*int(n/2)
else:
    sum=(1+n)*int(n/2)+int(n/2+0.5)
print(sum)
相关推荐
dialect_15 小时前
KMP算法
开发语言·c++·算法
reikocao15 小时前
卡尔曼滤波的动态机制:P如何改变融合权重
算法
漂流瓶jz16 小时前
UVA-1612 猜名次 题解答案代码 算法竞赛入门经典第二版
数据结构·算法·题解·排序·aoapc·算法竞赛入门经典
前端精髓16 小时前
结构化输出with_structured_output(抽卡)
python·langchain
吞下星星的少年·-·16 小时前
Div.2 CF 1130B题(构造,贪心)
算法·贪心·构造
尹人入圣17 小时前
目前热门的IP驱动产业新场景新工具
网络·python·网络协议·tcp/ip
是main不是漫17 小时前
【双指针——移动零】数组划分类题目的入门基石
c++·算法
Nuanyt17 小时前
Agent 学习笔记(下篇三):上线工程、进阶选择与操作界面(Stage 7 / 7.5 / 8 + 延伸路线)
笔记·python·学习·memory·aiagent·harness
吴卫斌17 小时前
定投ETF实战指南(四):行业/主题ETF——定投的“进攻端“
开发语言·python·股票·量化
2601_9679873718 小时前
Python——入门级(定义功能def函数)
python·函数·可变参数·默认参数·关键字参数