zoukankan      html  css  js  c++  java
  • Python 初体验(八)

    编写简单脚本:

    you draw n random uniformly distributed numbers, where n is given on the command line, and compute the average of these numbers.

    the lesson learned from this little prctice can be concluded as:

    1. generation of random number
    2. read parameter from command line with sys.argv
    3. application of regular expression in Python
    import sys
    import random
    import re
    if len(sys.argv) != 2:
        print 'invalid parameter input'
        sys.exit()
    pattern = re.compile(r'^\d+$')
    match = pattern.match(sys.argv[1])
    if match:
        b=[]
        a = int(sys.argv[1])
        while(a != 0):
            b.append(random.uniform(-1,1))
            print '%.4f' % b[-1]
            a -= 1
        average = sum(b)/len(b)
        print 'Average: %.4f' % average
    else:
        print 'invalid parameter input'
        sys.exit()
    
  • 相关阅读:
    kubernetes添加不了google apt-key
    The command 'xxx' returned a non-zero code: 100
    gitlab autuo devops
    zabbix监控流程图
    xshell全局设置配色方案
    设置行,列尺寸,权重weight(tkinter,Python3.x)
    Tkinter 的 Text 组件
    Python字符串颜色输出
    tkinter Frame relief属性演示
    Tkinter 的组件 PanedWindow
  • 原文地址:https://www.cnblogs.com/bovine/p/2264623.html
Copyright © 2011-2022 走看看