用python编写程序

用python编写程序两个题如图,谢谢,最好手写体,求高手急... 用python编写程序两个题如图,谢谢,最好手写体,求高手急 展开
 我来答
dreamseaKIK
2017-06-07 · TA获得超过670个赞
知道小有建树答主
回答量:463
采纳率:81%
帮助的人:186万
展开全部

我用的是python2.7来写的

第一题

x = raw_input("请输入X:")
x = float(x)
if x > 1:
    y = 2*x*x*x
elif -21 <= x <= 1:
    y = 9 - 8*x - 2*x*x
else:
    y = 9
print(y)

第二题
有点看不清,应该是3-(-4/2)-5/3-(-6/4)。。。(-1)^2015的和对吧?
那么这题的规律就是分子从3开始依次加1到2018,分母从1开始加1依次到2016,然后每次 都乘以
(-1)的n次方,n为分子的数值减1,其实就是1和-1交替出现
代码如下,sum就是结果
sum = 3
c = -1
for i in range(1, 2016):
    a = 3 + i
    b = 1 + i
    if c == -1:
        c = 1
    else:
        c = -1
    x = c * (float(a)/float(b)) # 转成float是防止整数除法的时候舍弃小数部分
    sum += x
print sum
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式