A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

hmlmf

中级黑马

  • 黑马币:135

  • 帖子:37

  • 精华:0

© hmlmf 中级黑马   /  2018-10-6 21:47  /  1348 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在慢慢接触了python这门语言之后才感觉到它的魅力所在,对于一个1到100之间的简单的求和计算,在学校用公式加以要用脑力或者计算器辅助求解,,那在编程里用简单的几句代码就可以完成,最终计算结果是计算机的事,讲求的是一种逻辑思维,代码是否能够顺利执行。下边是1到100之间的求和计算,相信以后还有其他的方法求解。
计算1到100之间的累加和
方法一:while循环语句
num = 1
sum1 = 0
while num <= 100:
sum1 = sum1 + num
num += 1
print("1到100之间的累加和:%d" % sum1)

方法二:for遍历
sum1 = 0
for i inrange(1, 101):
   sum1 = sum1 + i
print(sum1)

方法三:递归法
def sum1(n):
if n == 1:
   return 1
else:
   return n + sum1(n-1)

sum1(100) 方法四:数学公式法def sum1(n):
return n * (1 +n) / 2
s = sum1(100)print(s)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马