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))

运行结果:

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

原文地址:https://www.cnblogs.com/Wang1107/p/11646962.html