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)
相关推荐
满怀冰雪23 分钟前
22-使用 PaddleClas 快速训练图像分类模型
人工智能·python·机器学习·分类·数据挖掘·paddlepaddle
gb421528738 分钟前
python中Web应用服务器
开发语言·前端·python
地平线开发者41 分钟前
量化为什么会有损失:从量化误差到精度下降
算法
手写码匠1 小时前
华为云Flexus+DeepSeek征文|Dify 多 Agent 会话管理与上下文工程实战:让智能体“记住该记住的,忘掉该忘掉的“
人工智能·深度学习·算法·aigc
2401_862880821 小时前
数据结构 --- 栈
c语言·数据结构·算法
致Great1 小时前
Qwen3.8-27B 接入 DSH 全流程实测:写代码、跑长任务,都没问题
算法
Tisfy2 小时前
LeetCode 3471.找出最大的几近缺失整数:三种情况判断
算法·leetcode·题解·分类讨论
名明鸣冥2 小时前
k8s-agent架构思考(一)
python
linux-hzh3 小时前
百日算法修炼 · Day 12
算法·深度优先
DoLovya3 小时前
从零实现 ESP8266 + MQTT 智能门禁:公网一键开门、舵机控制、在线监控完整方案
python·物联网·mqtt·嵌入式·esp8266·门禁系统