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)
相关推荐
啊董dong2 分钟前
noi-2026年5月12号小测验
数据结构·c++·算法
不知名的忻3 分钟前
红黑树(简易版)
算法·红黑树
idingzhi5 分钟前
A股量化策略日报(2026年05月22日)
android·开发语言·python·kotlin
NQBJT5 分钟前
万字拆解 NeckFix:AI 脖子前倾检测的算法原理与工程实现
人工智能·算法
jaychouchannel10 分钟前
Python 常用排序算法详解
算法
song50111 分钟前
多卡训练加速:HCCL 集合通信实战
分布式·python·flutter·ci/cd·分类
数智工坊12 分钟前
【Inner Monologue论文阅读】: 首次将大语言模型嵌入机器人控制闭环,实现自我反思和动态行为调整
论文阅读·人工智能·算法·语言模型·机器人·无人机
江上清风山间明月30 分钟前
如何将python开发的window应用打包成exe
开发语言·python·exe·打包
知识分享小能手32 分钟前
Flask入门学习教程,从入门到精通, Flask模板 — 完整知识点与案例代码 (2)
python·学习·flask
不懒不懒37 分钟前
基于 Flask —— 异步任务处理接口服务
后端·python·flask