当前位置:   article > 正文

Python二级考试程序题型(二):random随机库函数_输入一个正整数 n,自动生成 n 个 1-100 范围内的随机浮点数,在屏幕上显示输 出每

输入一个正整数 n,自动生成 n 个 1-100 范围内的随机浮点数,在屏幕上显示输 出每

问题:

字符串  zmb = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz',利用random随机库里的函数,生成一个由四个大小写字母组成的验证码,显示在屏幕上。 

解答:

  1. import random as r
  2. zmb = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz'
  3. r.seed(1) #随机种子,保证两次产生同样结果
  4. code = ''
  5. for i in range(4):
  6. code += r.choice(zmb)
  7. print(code)
  8. #考察random库的choice()方法,随机选择。

问题:

以123 为随机种子,随机生成10个介于1(含)到999(含)之间的随机数,每个随机数后跟随一个逗号进行分隔,屏幕输出这10个随机数。

解答:

  1. import random as r
  2. r.seed(123) #随机种子,保证两次产生同样结果
  3. count = 0
  4. for i in range(10):
  5. count +=1
  6. print(r.randint(1,1000),end=',' if count <10 else '')
  7. # 其中单行if else语句是为了实现,最后一个数字后不加逗号(,)
  8. #考察random库的randint()方法,随机生成整数
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/640760
推荐阅读
相关标签
  

闽ICP备14008679号