Python计算1-3+5-7+……+(2n-1)的和,当任意项(2n-1)的绝对值大于m时结束计算,m的值由键盘输入(比如100)。
时间: 2023-05-11 16:04:13 浏览: 272
Python输入3个值比较大小,计算1-2+3-4+5...100的值的两个代码程序
以下是Python代码实现:
m = int(input("请输入m的值:"))
sum = 0
n = 1
while abs(2*n-1) <= m:
sum += 2*n-1
n += 1
print("1-3 5-7 …… (2n-1)的和为:", sum)
注意:这段代码使用了while循环和条件判断,当任意项(2n-1)的绝对值大于m时结束计算。
阅读全文