组卷题库 > 高中信息技术试卷库
试题详情
“最强大脑”游戏问题的算法分析:显示游戏规则,显示物品以及编号,屏幕停留10秒;随机出题,给出物品,回答编号;判断回答是否正确,如果正确,则答对的题数加1。重复以上步骤,直到答完5道题;显示答对的题数。(   )

import random;import time;import os

print("你好,现在你有 10 秒钟的时间记忆下列物品及其编号")

things= ["苹果","香蕉","橙子","梨子","猕猴桃","柚子","猴魁","铁观音","彩蛋","复活节"] for i in range(10) :

print(i,":",   ①   );  #在屏幕上显示编号及物品名称

time.sleep(10) #延时 10 秒

os.system("cls") #清屏幕,隐去编号及物品

n=0 #记录答对的题数,初值为 0

t2=random.sample(   ②  ,5) #随机抽出 5 个物品

for i in t2:  #出 5 题

ans=int(input(i + "的编号是:"))#输入编号答题技术

if i==   ③  

n=n+1 #如果回答正确,答对的题数加 1

print(" 你一共答对了",n,"次")#屏幕显示答对的题数

input(" 按回车键结束程序")

A、①things[i]   ② things      ③things[ans]
B、① things     ② things      ③ things[i]
C、①things[i]   ② things[i]   ③ things[ans]
D、①things[ans] ② things[ans] ③ things[i]
知识点
参考答案
采纳过本试题的试卷
教育网站链接