当前位置:   article > 正文

python学习: 用random、time和pyplot函数制作一段简单的代码_import random import time

import random import time

我们会需要使用random()函数,首先需要导入random()模块:

import random

random.random()
  • 1
  • 2
  • 3

random函数的作用是返回一个[0,1)之间的数值,如:

import random
print(random.random())
  • 1
  • 2

输出的值为:

0.36988584264616886
  • 1

但是,如果使用random模块中的randint() 函数,就可以返回指定范围内的整数,如:

import random
print(random.randint(0,10))
  • 1
  • 2

会输出:

4
  • 1

稍微加工一下,就可以做成一个和电脑猜数字的小游戏:

import random                        #导入random模块
a=random.randint(0,10)               #设置随机变量a
b=int(input("请输入0-10之间的整数:"))  #让用户输入值为b
while b != a:                        #判断用户是否猜对
    if b > a:                        
        print("太大了")
        b=int(input("请再次尝试:"))  #让用户再次输入b
    if b < a:
        print("太小了")
        b=int(input("请再次尝试:"))  #让用户再次输入 b
else:
    print("猜对啦!")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

运行实例:

请输入0-10之间的整数:>? 5
太大了
请再次尝试:>? 2
太大了
请再次尝试:>? 1
猜对啦!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

突发奇想,可以让电脑自己猜一下自己生成的值是多少:

import random
a=random.randint(0,11)			#程序生成的随机变量a
b=random.randint(0,11)          #程序生成的随机猜测值b
i=1                             #i变量用来记录程序作了几次猜测
while b !=a:
    if b < a:
        print("太小了{}".format(i))
        b = random.randint(b,11)
    elif b > a:
        print("太大了{}".format(i))
        b = random.randint(0,b)
    i
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/133474
推荐阅读
相关标签
  

闽ICP备14008679号