python学习15——Random。

import random
print("Let's play a little game. Guess what number I'm thinking.")
num = random.randint(20,50)
g_num = int(input())
while g_num != num:
 
 if g_num < num:
  print("Too small! Try again!")
  g_num = int(input())
 if g_num > num:
  print("Too big! try again!")
  g_num = int(input())
 if g_num == num:
  print("Right!")

利用random实现随机数的产生。

print( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数

print( random.random() ) # 产生 0 到 1 之间的随机浮点数

print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数

print( random.choice('tomorrow') ) # 从序列中随机选取一个元素

print( random.randrange(1,100,2) ) # 生成从1到100的间隔为2的随机整数

a=[1,3,5,6,7] # 将序列a中的元素顺序打乱

random.shuffle(a) print(a)

猜你喜欢

转载自www.cnblogs.com/shannon-V/p/9566939.html