Python学习day02

随机输出:

import numpy as np

res = np.random.choice(['石头','剪刀','布'])

np.random.shuffle(a)改变元素组

import random

x = random.randrange(100,999)随机产生一个三位数

 

range是一个前闭后开的区间

  • range(101)可以产生一个0到100的整数序列。
  • range(1, 100)可以产生一个1到99的整数序列。
  • range(1, 100, 2)可以产生一个1到99的奇数序列,其中的2是步长,即数值序列的增量

剪刀。石头。布

 

随机生成验证码 

 

for-in循环

输入三次银行卡密码:

 

while循环

计算机出一个1~100之间的随机数由人来猜
计算机根据人猜的数字分别给出提示大一点/小一点/猜对了

import random

answer = random.randint(1, 100)
counter = 0
while True:
    counter += 1
    number = int(input('请输入: '))
    if number < answer:
        print('大一点')
    elif number > answer:
        print('小一点')
    else:
        print('恭喜你猜对了!')
        break
print('你总共猜了%d次' % counter)
if counter > 7:
    print('你的智商余额明显不足')
posted @ 2019-07-31 20:52  在练腰的老王  阅读(128)  评论(0编辑  收藏  举报