+ -
当前位置:首页 → 问答吧 → Python菜鸟举手提问

Python菜鸟举手提问

时间:2011-02-22

来源:互联网

Python不入门菜鸟提问~题目如下:
用户输入5个数值组成一个列表,并求出列表中数值之和,用while或for实现。
我的丑陋代码如下:
  1. item =[]
  2. i=1
  3. while i<=5:
  4.     typin = input('请输入5个数值,这是第%d个:'%i)
  5.     item[i-1]=typin
  6.     i=i+1
  7. t=0
  8. sum=0
  9. for t in item:
  10.     sum = sum + t
  11. print sum,
复制代码
未遂~求教~不要太高端~未入门小菜~~

作者: Sackula   发布时间: 2011-02-22

NUM = raw_input("Input number: ")
print sum([ int(i) for i in NUM.split()])
                                                                                       
[root@ceshi1 ~]# python 1.py
Input number: 1 2 3 4 5
15

作者: jiaion   发布时间: 2011-02-22

item[i-1]=typin 改成
item.append(int(typin)) 即可

作者: mercuyr   发布时间: 2011-02-22

热门下载

更多