问题描述   小蓝有 30 个数,分别为:99, 22, 51, 63, 72, 61, 20, 88, 40, 21, 63, 30, 11, 18, 99,
12, 93, 16, 7, 53, 64, 9, 28, 84, 34, 96, 52, 82, 51, 77 。
  小蓝可以在这些数中取出两个序号不同的数,共有30*29/2=435 种取法。   请问这 435 种取法中,有多少种取法取出的两个数的乘积大于等于 2022
。 答案提交   这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。 num =
0 list = [99, 22, 51, 63, 72, 61, 20, 88, 40, 21, 63, 30, 11, 18, 99, 12, 93, 16
, 7, 53, 64, 9, 28, 84, 34, 96, 52, 82, 51, 77] for i in range(len(list)): for j
in range(len(list)): if ((list[i] * list[j]) >= 2022) and ( i != j) : num = num
+ 1 print(int((int(num))/2))

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信