用python 写n/n+1
时间: 2023-07-15 22:15:52 浏览: 77
可以使用以下代码实现:
```
n = int(input("请输入一个整数n:"))
result = n / (n + 1)
print("结果为:", result)
```
当输入一个整数n后,程序会将n除以n+1并输出结果。
相关问题
Python求1/1!+1/2!+1/3!+1/4!+.....+1/n!
以下是Python求1/1!+1/2!+1/3!+1/4!+.....+1/n!的代码:
```python
import math
n = int(input("请输入n的值:"))
sum = 0
for i in range(1, n+1):
sum += 1 / math.factorial(i)
print("1/1!+1/2!+1/3!+1/4!++1/n!的值为:", sum)
```
输入n的值后,程序会计算出1/1!+1/2!+1/3!+1/4!+.....+1/n!的值并输出。
python怎么求1/1+1/3+1/6+1/10+1/(1+2+3+4+5)到n的和
以下是Python求1/1+1/3+1/6+1/10+1/(1+2+3+4+5)到n的和的代码和解释:
```python
def sum_of_series(n):
sum = 0
for i in range(1, n+1):
sum += 1 / (i * (i + 1) / 2)
return sum
print(sum_of_series(5)) # 输出:1.6916666666666667
```
解释:
首先定义一个函数`sum_of_series`,它接受一个参数`n`,表示要求和的项数。
然后初始化一个变量`sum`为0,用于存储求和的结果。
接下来使用`for`循环从1到`n`遍历每一项,计算每一项的值并加到`sum`中。
计算每一项的值使用公式`1 / (i * (i + 1) / 2)`,其中`i`表示当前项的下标。
最后返回`sum`作为结果。
在主程序中调用`sum_of_series`函数,并传入参数5,即可得到1/1+1/3+1/6+1/10+1/(1+2+3+4+5)到5的和,结果为1.6916666666666667。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)