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

    • 关于Python随机数

    import random,发现这里面有很多randomize的method,这里不再一一赘述,可以通过帮助文档自习看,包括choice,shuffle都是集成度很高的randomize方法

    于是尝试了一个这样一个task,输入字符串长度,输出一个随机产生的字符串。巩固了一下异常的相关处理方法。

    import random
    def getstr(n):
    temp = []
    while len(temp) < n:
    temp.append(chr(97+random.randint(0,25)))
    return ''.join(temp)

    #input length
    while True:
    try:
    length = input('input length: ')
    if type(length) == int and length > 0:
    break
    else:
    print 'No kidding, seriously!'
    except NameError:
    print 'No kidding, seriously!'
    except SyntaxError:
    print 'No kidding, seriously!'

    print getstr(length)
    • 关于生成可执行文件

    利用py2exe可以生成可执行文件。步骤如下:

    1. 编写好执行脚本,如:上述这段代码。命名为 exercise.py
    2. 编写编译脚本compile.py
    from distutils.core import setup
    import py2exe

    setup(console=[r'f:\document\python\exercise.py'])
        3.   cmd中运行compile.py py2exe,就可以在同一目录下得到dist和build两个文件夹,其中可执行文件在dist中,如果需要在其它机器上运行改程序的话,将整个dist文件夹拷过去即可。
    image

     
  • 相关阅读:
    2020.5.28.第十三周java上机练习
    2020.5.22第十二周java作业
    2020.5.21.第十二周java上机练习
    2020.5.15.java第十一周作业
    2020.5.14.第十一周上机练习
    leetcode02大数相加
    leetcode算法题01
    近期wxss总结
    近期Freecodecamp问题总结
    freecodecamp数字转化成罗马数字
  • 原文地址:https://www.cnblogs.com/bovine/p/2263448.html
Copyright © 2011-2022 走看看