B'day Gift

 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计算会直接省略小数点以后

你可能感兴趣的:(gif)