Amelia777 2022-03-15 13:43 采纳率: 100%
浏览 19
已结题

想知道这个python应该怎么写

问题遇到的现象和发生背景

img

img

问题相关代码,请勿粘贴截图

m,n=input().split()
m=eval(m)
n=eval(n)
i=s=a=sum=0
for i in range(m,n+1):
s=i**2+1/i
sum=sum+s
a=floor(sum)
i=i+1
print(f"sum ≈ {a:.0f}")

运行结果及报错内容

SyntaxError: invalid syntax

我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

1条回答 默认 最新

  • 木易荆岑 2022-03-15 14:00
    关注
    a=input()
    m=a.split(' ')[0]
    n=a.split(' ')[1]
    m=int(m)
    n=int(n)
    s, a, sum = 0, 0, 0
    for i in range(m, n + 1):
        s = i ** 2 + 1 / i
        sum += s
    b = int(sum)
    print(b)
    

    img


    望采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 3月23日
  • 已采纳回答 3月16日
  • 创建了问题 3月15日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部