zoukankan      html  css  js  c++  java
  • python小程序:无限求和平均

    编写一个程序,重复读取数据,直到用户输入‘done’。一旦输入‘done’,打印总和、个数与平均值。如果用户输入的不是数字,使用try和except捕获异常,打印错误信息,然后跳过继续执行循环。
     1 arr = []
     2 num = 0
     3 sum = 0
     4 while 1:
     5     val = input('请输入一个数:')
     6     try:
     7         if val == 'done':
     8             for i in arr:
     9                 sum = sum + float(i)
    10             print('总和为:' + str(sum))
    11             print('输入个数为:' + str(num))
    12             print('平均数为:' + str(sum/num))
    13             exit()
    14         else:
    15             #判断是否是数字
    16             float(val)
    17             #如果是数字就不会抛出异常,则就会压入数组里面
    18             arr.append(float(val))
    19             num = num + 1
    20     except Exception as err:
    21         print('这不是一个数字')
    22         print(err)
    23         pass
  • 相关阅读:
    OC面向对象—封装
    OC内存管理
    OC方法和文件编译
    OC语言基础知识
    OC语言前期准备
    C语言指针基础
    C语言字符串
    C语言数组
    C语言内存分析
    C语言函数
  • 原文地址:https://www.cnblogs.com/TTyb/p/5758308.html
Copyright © 2011-2022 走看看