1 def main():
 2     n = int(raw_input())
 3     sum = 0
 4     for i in range(n):
 5         sum += float(raw_input())
 6 
 7 
 8     print '%.1f' % (sum / 2) # 注意加括号,否则逻辑有错误
 9 
10 
11 main()

Link

  https://www.hackerrank.com/challenges/bday-gift

学习

  抽象化思维

    怎样把生活中的问题 -- 数学化 -- 编程肌酸表达

  循环输入

    利用range()

  expected value

    期望值

  类型转换注意

    float注意,否则int计算会直接省略小数点以后

 posted on 2015-05-08 09:39  sangocare  阅读(136)  评论(0编辑  收藏  举报