关于我在Python二级试题(伪)把题目做对这件事

在Python二级(NCRE)做一道奇怪的题目


背景:大学要考计算机二级,不想做 Office 的一些折磨人的题,就选了自己比较拿手的 Python 准备考试,然后去找了些题目来做,却碰到一些奇怪的题目。

环境:无忧考吧的软件2019年3月版(别问为什么不是最新的,问就是最新的没找到破解版的


题目如下:
在这里插入图片描述
打开代码如图所示:
在这里插入图片描述
觉得这简单嘛,直接用random.choice(),传入这个brandlist就行了。
但是在调试的时候却出错了,总是出一样的结果,才反应过来是seed的问题,它这里传个0,是怎么回事?

查了查,发现传固定的参数的话,只会出伪随机

于是直接提交看答案
在这里插入图片描述
好家伙,这样子的答案?现成的choice()不用不说,这也不随机啊?
(感觉这题目质量真心不咋滴,也不知道是软件不行,还是二级考试不行,还有jieba,学了也用不上)


不过万一考试真遇到这种题目怎么办呢?
按要求做呗~

# 请在...处用一行或多行代码替换
# 请在_____处用一行代码替换
# 注意:请不要修改其他已给出代码

满足这三条要求,再让程序运行起来,结果正确,不就行了嘛?

import random, time   			# 原来是import ______
brandlist = ['华为','苹果','诺基亚','OPPO','小米']
random.seed(0)
random.seed(time.time())   		# 原来是...
name = random.choice(brandlist)	# 同上
print(name)

说在最后:这篇文章也没什么技术含量,不过自己觉得有些好笑,就记录下来了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值