课程
/后端开发
/Python
/初识Python
x1 = 1d = 3n = 100x100 = 1+(100-1)*3s = 100+100(100-1)/2*3print x100print s
2018-07-02
源自:初识Python 3-4
正在回答
x1 = 1
d = 3
n = 100
x100 = x1+(n-1)*d
s = (x1+x100)*n/2
print s
为什么这段代码在python3.7.0上面运行不了
x100 =n+n*(n-x1)/(d-x1)*d
s = x100
筹对了?
x100 = 1 + 99 * 3
s = 50 * (x1+x100) #等差数列求和公式
你那个语法也有错误,数字相乘用*,你少了个*:
不用print x100,题目没让输出x100的值
望采纳
先乘3再除2,公式没记对
qq_这名字看你还说不说非主流_0
追忆逝水年华 回复 qq_这名字看你还说不说非主流_0
x100 = 1+(100-1)*3
s = 100+100*(100-1)/2*3
改了下 没问题了
print(x100)
s = x1*n+(n*(n-1)*d)/2
print (s)
别带数字进去,用公式修改一下就行了
x100 = x1 + (n - 1)*d
s = (x1 + x100)*n/2
我是这样敲的,酱紫应该可以,你应该用x1代替数字1,d代替3, n代替100,诸如此类应该就可以了吧
你可能需要一个 “*”号,还可能需要两个“()”,第5行,第6行,第7行。嗯!没错!
s = 100+100(100-1)/2*3
100?(100-1)
s的值算错了
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序