开发者

python一行输入n个数据问题

目录
  • python一行输入n个数据
    • 方法一
    • 方法二
  • 输入N个数,求其平均值
    • 总结

      python一行输入n个数据

      有时会碰到一行输入多个数据,这是可以先用str类型存一组数据,然后android再迭代的将每个数据追加到新的列表中。

      python一行输入n个数据问题

      方法一

      先输入str字符串,再根据空格得到数字字符列表n.split().然后将列表元素转为数字存到新的列表list中

      上面的问题是要输入10个数据,其实也能输入任意个。

      n = input()
      list = []
      for i in n.split(javascript):
          list.append(int(i))
      for i in list:
          print(i)

      方法二

      方法一的缩写

      n = inpwww.devze.comutwww.devze.com()
      list = [int(j) for j in n.split()]
      print(list)

      或则再缩写成下面

      list= [int(num) for num in input().split()]
      print(list)

      输入之后,打印结果如下:

      python一行输入n个数据问题

      输入N个数,求其平均值

      count = 0
      sum = 0
      while True:
        a = int(input())
        sum=sum + a
        count += 1
        print(sum/count)

      采用了while无限循环的语句,不然不知道加多少次。count是用来计数的。

      这个样子写就比较好了

      count = 0
      sum = 0
      while Trwww.devze.comue:
        a = int(input())
        if a =="quit":
          break
        sum=sum + a
        count += 1
        prin开发者_开发教程t(sum/count)

      总结

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

      0

      上一篇:

      下一篇:

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      最新开发

      开发排行榜