python输入n求1到n的和
@冯章930:python输入正整数n,计算从1到n之间所有偶数的平方和,不含n,直接输出结果? -
罗杰18051755418…… 代码来:源2113 #encoding=utf-8 n = int(input('Input N: ')) sum=0 for i in range(1,n): if i % 2 == 0: sum = sum + i*i #print('%d,%d\n' % (i,i*i)) print(sum) 结果5261:41021653 Input N: 10 120
@冯章930:使用python语言计算n! -
罗杰18051755418…… 1、 使用函数,并使用for循环计算结果;def fra(n): if n < 1: return 1 i = 1 total = 1 for i in range(1,n+1): total *= i return total print fra(5) 2、 使用函数,并使用while循环结算结果; def wxl(n): if n <= 1: return 1 i = 1 m = 1 while i<=n: m *= i i+=1 continue return m print wxl(5)
@冯章930:python表示从1乘到n -
罗杰18051755418…… x = 1y = int(input("请输入要计算的数:"))for i in range(1, y + 1): x = x * iprint(x)
@冯章930:使用Python语言输入一个正整数n,编程求解2!+4!+..+2n!的和, -
罗杰18051755418…… def even(n: int): s = 0def fac(m): if m == 1: return 1 else: return m * fac(m - 1)for i in range(2, 2 * (n + 1), 2): s += fac(i) print(s)even(5) 没想到我随便试试结果就这么大
@冯章930:输入一个变量N,求从1到N的累加和. -
罗杰18051755418…… int i = 0; int n = 100;//如果需要获取输入的值,请自己书上看..... int sum = 0; for(i=0;i<=n;i++){ sum = sum + i; } System.out.println(sum);//如果是C就自己换一下输出方式 } int i = 0; int n = 100; int sum = 0; while(i<=n){ sum = sum + i; i++; } System...
@冯章930:python编写一个函数my - sum2,其功能是根据给定的数N求得从1到N间所有能被3整除的数的和 -
罗杰18051755418…… n = raw_input('shuru:')print sum([i for i in range(1,int(n)) if i%3==0])
@冯章930:python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写 -
罗杰18051755418…… import math m=input('请输入一个正整数') n=int(m) while True: n+=1 print(n) f=True a=2 while a<=int(math.sqrt(n)): if n%a==0: f=False break a+=1 if f: print('大于%s)的最小素数是%s'%(m,n)) breakMy style: import math def is_prime...
@冯章930:怎样在python中生成一串0到n的数字名相加 -
罗杰18051755418…… def print_plus(n): t = n+1 for i in range(t): ostr = str(i) if i == 0: strs = ostr + '+' elif i strs += ostr + '+' else: strs += ostr else: return strs print print_plus(6)代码如上.结果如图:
@冯章930:求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型. -
罗杰18051755418…… 用循环实现: int fac(int n){ int i=0; int result=0; for(i=n;i>0;i++){ result+=i; } return result; }用递归实现: int fac(int n){ if(n==1){ return 1; } else{ return n + fac(n-1); } }
@冯章930:python用for循环执行多次自定义函数,自定义函数是输入一个数n,计算含有n的通式并返回其结果,求解? -
罗杰18051755418…… range()函数里的参数必须是int,就是整数.你检查下n是否位整数.
罗杰18051755418…… 代码来:源2113 #encoding=utf-8 n = int(input('Input N: ')) sum=0 for i in range(1,n): if i % 2 == 0: sum = sum + i*i #print('%d,%d\n' % (i,i*i)) print(sum) 结果5261:41021653 Input N: 10 120
@冯章930:使用python语言计算n! -
罗杰18051755418…… 1、 使用函数,并使用for循环计算结果;def fra(n): if n < 1: return 1 i = 1 total = 1 for i in range(1,n+1): total *= i return total print fra(5) 2、 使用函数,并使用while循环结算结果; def wxl(n): if n <= 1: return 1 i = 1 m = 1 while i<=n: m *= i i+=1 continue return m print wxl(5)
@冯章930:python表示从1乘到n -
罗杰18051755418…… x = 1y = int(input("请输入要计算的数:"))for i in range(1, y + 1): x = x * iprint(x)
@冯章930:使用Python语言输入一个正整数n,编程求解2!+4!+..+2n!的和, -
罗杰18051755418…… def even(n: int): s = 0def fac(m): if m == 1: return 1 else: return m * fac(m - 1)for i in range(2, 2 * (n + 1), 2): s += fac(i) print(s)even(5) 没想到我随便试试结果就这么大
@冯章930:输入一个变量N,求从1到N的累加和. -
罗杰18051755418…… int i = 0; int n = 100;//如果需要获取输入的值,请自己书上看..... int sum = 0; for(i=0;i<=n;i++){ sum = sum + i; } System.out.println(sum);//如果是C就自己换一下输出方式 } int i = 0; int n = 100; int sum = 0; while(i<=n){ sum = sum + i; i++; } System...
@冯章930:python编写一个函数my - sum2,其功能是根据给定的数N求得从1到N间所有能被3整除的数的和 -
罗杰18051755418…… n = raw_input('shuru:')print sum([i for i in range(1,int(n)) if i%3==0])
@冯章930:python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎么写 -
罗杰18051755418…… import math m=input('请输入一个正整数') n=int(m) while True: n+=1 print(n) f=True a=2 while a<=int(math.sqrt(n)): if n%a==0: f=False break a+=1 if f: print('大于%s)的最小素数是%s'%(m,n)) breakMy style: import math def is_prime...
@冯章930:怎样在python中生成一串0到n的数字名相加 -
罗杰18051755418…… def print_plus(n): t = n+1 for i in range(t): ostr = str(i) if i == 0: strs = ostr + '+' elif i strs += ostr + '+' else: strs += ostr else: return strs print print_plus(6)代码如上.结果如图:
@冯章930:求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型. -
罗杰18051755418…… 用循环实现: int fac(int n){ int i=0; int result=0; for(i=n;i>0;i++){ result+=i; } return result; }用递归实现: int fac(int n){ if(n==1){ return 1; } else{ return n + fac(n-1); } }
@冯章930:python用for循环执行多次自定义函数,自定义函数是输入一个数n,计算含有n的通式并返回其结果,求解? -
罗杰18051755418…… range()函数里的参数必须是int,就是整数.你检查下n是否位整数.