Day 2:求和

一. 循环遍历求和

for循环/while循环

#1.for 循环
s=0
for i in range(1,501):s=s+i
print(s)
#2.while 循环
a=1
s=0
while a<501:s=s+aa=a+1
print(s)

二. 高斯求和

从1开始向后加,设求和数的个数是n。若n为偶数,总和为(1+n)*(n/2),首尾之和乘以数的个数的二分之一;若n为奇数,总和为(1+n)*(n//2)+(1+n)/2,首尾之和乘以数的个数÷2取整,再加上中位数。(等差数列求和)

n=input()
n1=int(n)
if n1%2==0:s=(1+n1)*(n1//2)
else:s=(1+n1)*(n1//2)+(1+n1)/2
print(s)

三. 定义函数求和

与二相似

def CalculateSum(n):if n%2==0:s=(1+n)*(n//2)else:s=(1+n)*(n//2)+(1+n)/2return sn=input()
n1=int(n)
print(CalculateSum(n1))

Python 1~500 求和(循环遍历求和,高斯求和,定义函数求和)相关推荐

  1. python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  2. python中字典的循环遍历的方式

    python开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和 ...

  3. python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  4. python中字典的循环遍历_python中字典如何遍历循环

    python中字典如何遍历循环 发布时间:2020-09-24 14:16:07 来源:亿速云 阅读:64 作者:Leah 这篇文章将为大家详细讲解有关python中字典如何遍历循环,文章内容质量较高 ...

  5. python中使用for循环遍历列表元素

    python中的列表可以和for循环组合实现非常方便的列表元素遍历.我们通常把列表名称定义为things,在遍历的时候,我们只需要使用类似 for thing in things这样的结构,就可以实现 ...

  6. Python —— 列表的while循环遍历 、for循环遍历

    遍历通俗理解就是按顺序依次访问到序列当中的每一个数据,这个操作即叫遍历.比如这里有个需求,需求内容是:依次打印列表中的各个数据.这个遍历的程序用while循环或者for循环就能完成. 一.while循 ...

  7. Python中使用for循环遍历操作时容易踩的坑

    下面这题你知道答案了吗? 假设现在我们定义一个列表a,内容如下: a = [1,2,3,4,5,6,7,8,9,10] 学习过python基础的都知道,针对列表的操作,python提供了一些内置的函数 ...

  8. 《从问题到程序:用Python学编程和计算》——3.4 定义函数

    本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.4节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3. ...

  9. python range在for循环里的用法_PyThon range()函数中for循环用法

    最初range和xrange都生成可以用for循环迭代的数字,然而在python2和3里实现方式并不完全一致,下面着重讲讲python3的range()函数for循环用法. 1.函数语法 range( ...

最新文章

  1. JS中的call()方法和apply()方法用法总结
  2. 鸿蒙系统8月7号,主动告别安卓,华为或很快推出搭载鸿蒙系统的手机
  3. tsne pca 自编码器 绘图(CC2)——一定记得做无量纲化处理使用standardscaler,数据聚类更明显...
  4. 设计模式复习-工厂方法模式
  5. java面向对象测试_Java面向对象测试题(一).doc
  6. 【安全报告】揭秘创建进程时ebx为什么指向peb的答案
  7. java语言与c 的区别_Java语言的特点以及与C、C++的区别
  8. 【C语言进阶深度学习记录】六 C语言中的分支语句
  9. java finalize 何时被调用_finalize()方法什么时候被调用?析构函数(final
  10. 如何删除office2007、以及安装新版本office
  11. android手机 环境变量 文件,【图片】【教程】配置安卓Java环境变量【手机端反编译吧】_百度贴吧...
  12. 集群提交HBase代码报错:Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.HBaseConfiguratio
  13. Linux IPC(Inter-Process Communication,进程间通信)之管道学习
  14. 【mind+ Maixduino用户库】NES 游戏扩展库
  15. SOLD格雷母线是什么?
  16. linux使用ftp命令_如何在Linux上使用FTP命令
  17. Android开发实用小工具三——面积转换工具
  18. UCA-系统工程师学习-使用dpkg管理软件包
  19. 程序员真的是一个吃青春饭的行业吗?
  20. python中如何比较日期大小_python 日期大小比较

热门文章

  1. 详解BlockingQueue
  2. 数据库方言(Dialect)
  3. Java中常用的Dos命令
  4. iOS no summary
  5. 中级职称英语计算机考试题库,全国中级职称英语考试试题
  6. 【LeetCode - 362】敲击计数器
  7. 关于Linux的介绍与安装
  8. Java总结 - 中间件
  9. 数据结构——树|N叉树之孩子双亲表示法——顺序存储结构+链表
  10. ins是什么与Instagram有什么区别