首页文章正文

python计算1+2+3+4+5+6...+100,输入一个n计算从1到n的和

可以搜Python题答案的APP 2023-12-30 23:07 724 墨鱼
可以搜Python题答案的APP

python计算1+2+3+4+5+6...+100,输入一个n计算从1到n的和

计算1+2+3+4+5+6+100用python_100个Python练手小程序,学。。。/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5, 6, 7 ] print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5]以上

分析:1、阶乘的计算:用递归函数实现是比较好的方案,先定义一个递归函数实现求阶乘功能。1 2 3 4 5 def recursion(n): #'定义递归函数实现求阶乘功能' ifn==1:实例(Python 3.0+) #!/usr/bin/python3 tup1 = ('Google', 'Runoob', 1997, 2000) tup2 = (1, 2, 3, 4, 5, 6, 7 ) print ("tup1[0]: ", tup1[0]) print ("tup2[1:5]: ", tup2[1:5])

代码如下:coding=utf-8sum = 0for i in range(1, 101): if i % 2 == 0: sum -= i else: sum += iprint(sum4 -2 5 3 6 -3 当n为奇数时,结果为正,result = ((n - 1) / 2) * (-1) + n当n为偶数时,结果为负,也就是result = (n / 2) * (-1)所以,答案就出来了。。def compu

∪﹏∪ for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]: sum = sum + x print(sum) 如果要计算1-100的整数之和,从1写到100有点困难,幸好Python提供一个range()函数,可以生成一个整数序列法一:x = 0 #给x赋值为0 y = 0 #给y赋值为0 while True: #while真,循环开始if 0 == x % 2: #如果x和2的余数等于0,那么x就为偶数,y的赋值就等于y减去x y = y -

后台-插件-广告管理-内容页尾部广告(手机)

标签: 输入一个n计算从1到n的和

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号