Python求解答(急急急,谢谢啦!!!!)

初始化如下列表alist=[12,34,51,66,31,7,87,58,92]从键盘输入一个整数。如果该数是奇数,计算alist中所有奇数的和,并将该和值加到列表的末尾... 初始化如下列表
alist = [12, 34, 51, 66, 31, 7, 87, 58, 92]
从键盘输入一个整数。如果该数是奇数,计算alist中所有奇数的和,并将该和值加到列表的末尾;如果为偶数,则计算alist中所有偶数的和并加到列表末尾。
输出最终的alist。
展开
 我来答
shshsunnysunny
2018-01-10 · TA获得超过415个赞
知道小有建树答主
回答量:459
采纳率:76%
帮助的人:123万
展开全部
# -*- coding: utf-8 -*-
alist = [12, 34, 51, 66, 31, 7, 87, 58, 92]
i = int(raw_input("请输入一个整数值>>>"))
add = 0
if i % 2 != 0:
    for j in alist:
        if j % 2 != 0:add += j
    alist.append(add)

else:
    for j in alist:
        if j % 2 == 0:add += j
    alist.append(add)
print alist

笨办法

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式