省惑


私信TA

用户名:dotcpp0616633

访问量:3780

签 名:

等  级
排  名 1539
经  验 2706
参赛次数 0
文章发表 49
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

2808: 买房子
浏览:166
2809: 菲波那契数列
浏览:247
3000: 交换值
浏览:101

解题思路:

注意事项:

我写的代码:

n = int(input())
a, b = -1, 0 
for i in range(1,n+1): 
    b += a ** (i -1) / i
print('{:.4f}'.format(b))


ChatGPT写的代码:

import math
n = int(input())
a = -1; b = 0 
for i in range(1, n + 1, -1): # 指定步长为-1     #这一步我认为是错误的,程序执行也不对
    b += math.pow(a, i - 1) / i # 使用pow函数
print("The sum of the series is {:.4f}".format(b)) # 格式化输出


 

0.0分

2 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区