python编写程序,计算下烈公式中s的值(n是运行程序时输入的一个正整数)

s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

#求和函数

def my_sum(n):

    result = 0

# range(start, stop, step): start默认为0 step默认为1 都可以省略。这里因为从1开始加,start传入1

   for i in range(1, n + 1):

      for j in range(1, i + 1):

      result += j

return result


while(True):

# 将用户输入转为int,如果输入的不是数字,系统异常

   n = int(input("请输入一个正整数:"))

   if (n > 0):

      print("求和结果是:")

      print(my_sum(n))

    else:

       print("输入的不是正整数")

       continue

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-11
an
= 1+2+3+...+n
=(1/2)n(n+1)
=(1/6)[n(n+1)(n+2) -(n-1)n(n+1) ]
S
=a1+a2+...+an
=(1/6)n(n+1)(n+2)

python编写程序,计算下烈公式中s的值(n是运行程序时输入的一个正整数...
for i in range(1, n + 1):for j in range(1, i + 1):result += j return result while(True):将用户输入转为int,如果输入的不是数字,系统异常 n = int(input("请输入一个正整数:"))if (n > 0):print("求和结果是:")print(my_sum(n))else:print("输入的不是正整数")c...

用python编写程序,输入一个正整数n,求0到这个数以内的所有基数和与偶数...
2021-05-12 Luke while True:number = int(input("请输入一个正整数:"))num = number + 1 o = 0 j = 0 for a in range(0, num):if a % 2 == 0:o = o + a else:j = j + a print("0~" + str(number) + "偶数的和是:" + str(o))print("0~" + str(number) ...

python输入一个正整数
1、示例代码 n = int(input('请输入一个正整数:'))print(n)2、示例结果 请输入一个正整数:23 23

用Python写程序:用户输入一个正整数N,计算从1到N(包含1和N)相加后...
用Python编写程序:用户输入正整数n,计算从1到n(包括1和n)相加的结果。实际上,它仍然是一个递归求和。第一个文本版本,然后添加图片。N=input(“please input integer N:”)sum=0 对于范围内的I(int(N)):(空四个空格)sum=I 1 print(“1 to N summation result:”,sum)“空四...

...用户输入一个正整数n计算所有小于等于n的正整数之和?
```python n = int(input("请输入一个正整数n:")) # 获取用户输入的正整数n sum = 0 # 初始化总和为0 for i in range(1, n + 1): # 遍历1到n之间的正整数 sum += i # 累加每个正整数到总和中 print("所有小于等于n的正整数之和为:", sum) # 输出计算结果 ```该...

Python编写一个函数,求1*2*3*4...*n的乘积,编写主程序,从键盘输入一...
代码如下:coding=utf-8n = int(input('请输入一个正整数:'))num = 1for i in range(1, n + 1): num = num * iprint('结果:', num)运行结果:

编写python程序,求表达式y=1+5\/1!+5^2\/2!+5^3\/3!+...+5^?
n = int(input("请输入 n 的值: "))result = calculate_expression(n)print("表达式的结果为:", result)用户输入 n 的值后,程序会计算并输出表达式的结果。这里使用了递归的方式计算阶乘,并使用循环按照公式计算表达式的每一项并累加到 y 中,最终输出结果。请注意,在输入 n 的值时,要确保 ...

python入门程序?
Python入门编程(1)变量 在开始本次的学习之前,我们先运行一下Test1.py。程序输出了helloworld,下面我们再进行一些更深入的思考,当这个文件被运行时,Python都做了些什么。 Test1.py 在运行这个文件时,它的.py后缀说明这是一个Python程序,因此编译器会使用Python解释器来运行它。接着解释器会读取整个程序,并且确认其中...

用python编写一个小程序
True while success:input_1()for i in st:c = st.count(i)if c >= 3:print 'You lost!'print 'Error: The number of %s you just input is %s '%(i,c)success = True break print 'The number of %s you inputted is %s time(s)'%(i,c)success = False print 'Success!'...

第十四届蓝桥杯青少组省赛Python真题(2023年5月14日)
题目描述:编写程序实现,给定一个正整数N,计算N+N的结果。例如,N = 4时,结果为8。输入一个正整数N,输出N+N的值。样例输入:3,样例输出:6。题目描述:编写程序实现,给定一个只包含小写字母的字符串S(长度≥3),输出字符串S的第一个字符和最后一个字符。例如,当S="abc"时,输出"ac"...

相似回答