zoukankan      html  css  js  c++  java
  • Python例题集

    例题1:任意输入一组数据比较其最大值并记录输入的数据个数。

    源代码:

    def max(*a):
        m=a[0]
        i=0
        for x in a:
            i+=1
            if x>m:
                m=x
        print('参数个数:{}'.format(i))
        return m
    x=input("请输入:").split()
    lst=[]
    for i in x:
        lst.append(int(i))
    print("最大值:",max(*lst))


    运行结果:

     例2:输入一个字符串判断类型,是整型、浮点型或复数返回true否则返回false。

    源代码:

    def isNum(n):
      try: #增加一个异常处理,以防万一。
        s=eval(n) 
        if type(s)==float or type(s)==int or type(s)==complex:
          print(True) 
        else:
          prit(False)
      except:
        print(False)
    s=input("请输入一个字符串:
    ")
    isNum(s)

    运行结果:

     

     

     例3:利用少许函数计算99、98、97、96、95这组数据的标准差。

    源代码:

    from math import *
    def fd(*a):
        sum = 0
        length = len(a)
        for x in a:
            sum+=x
        m = sum/length
        b = 0
        for x in a:
            b+=(x-m)**2
        return sqrt(b/(length-1))
    nums=eval(input("输入数据,中间用逗号隔开:
    "))
    print("标准差为%.1f"%fd(*nums))

    运行结果:

     虽然简单但并不那么容易,学习是一件不简单的事情,想要获得成就绝对不是动一下嘴皮子就有的,希望我们都越努力越幸运。

  • 相关阅读:
    java代码块执行顺序
    Oracle-SQL高级查询
    java单例模式
    Oracle序列和伪表
    Oracle函数
    Oracle存储过程
    Oracle触发器
    Oracle分析函数
    Oracle分页查询
    Oracle联合查询
  • 原文地址:https://www.cnblogs.com/Wang1107/p/11646962.html
Copyright © 2011-2022 走看看