Python中random模块用法实例分析

873次阅读  |  发布于5年以前

本文实例讲述了Python中random模块用法。分享给大家供大家参考。具体如下:


    import random
    x = random.randint(1,4);
    y = random.choice(['appale','banana','cherry','durian']);
    print(x,y);

运行结果如下:
(2, 'cherry')

不管学哪个语言,我总喜欢弄个随机数玩玩。农历十一月初六,Let's Python!!!


    l=[ ]
    while True:
      name=input("请输入一个名字:")
      if name!='':
        l.append(name)
      else:
        break
    print(l);


    '''求1到100直接所有整数的和'''
    x=range(1,101,1)
    sumi=0
    for i in x:
      sumi+=i
    print(sumi)

运行结果如下:
5050


    u1='''求阶乘的一般方法'''
    print(u1)
    def jc(n):
      s=1
      for i in range(1,n+1):
        s*=i
      return s
    n = input("n! usage:<number>:")
    h = jc(int(n))
    print(h)

运行结果如下:


    求阶乘的一般方法
    n! usage:<number>:5
    120


    u2='''通过递归实现阶乘'''
    print(u2)
    def jch(n):
      if(n==1):
        return 1
      else:
        return n*jch(n-1)
    un=input("input n:")
    s=jch(int(un))
    print("n! is ",s)

运行结果如下:


    通过递归实现阶乘
    input n:5
    ('n! is ', 120)

希望本文所述对大家的Python程序设计有所帮助。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8