arrays - 如何将问题及其答案附加到二维数组 setofquestions[]。如何检查用户给出的答案是否正确
问题描述
我正在创建一个测验,想知道如何附加到 2D 数组以及如何将 2D 数组中的答案与用户输入进行比较。
这部分代码应该允许用户添加他们自己的问题,然后将问题和答案附加到二维数组中。
def addQuestion(self):
questionM = str(input("Please enter your questions:" ))
answerM = str(input("is the answer True or False?: "))
setofquestions.append(questionM)
setofquestions.append(answerM)
print(len(setofquestions))
a.runQuiz
这部分代码应该提出问题并检查答案是否正确
def askQuestion(self):
QS = random.choice(setofquestions)
print(QS[0:1])
answer = str(input("True or False?: "))
if bool(answer) == setofquestions[0][1]:
print("Correct")
else:
print("Incorrect")
setofquestions = [["4 x 8 = 32",True],["There are 8 continents",False],["This is a Quiz",True],["You are a parrot",False]]
解决方案
推荐阅读
- java - 如何在 AWS Lambda 函数中设置 java.util.logging.config.file?
- java - 如何在 selenium java 中滚动 iframe 内的 PDF
- c++ - 通过指针访问数组
- string - 如何从其他方法访问字符串
- database - 数据库关系不在 BCNF 中的最小证据是什么?
- android - Android检测人开始游戏
- sql - 如何修复错误插入值 ASP 到 SQL“将 nvarchar 数据类型转换为日期时间数据类型导致值超出范围...”
- apache-camel - 如何在 Camel SNMP 中接收 Snmp V3 陷阱?
- php - 动态响应体尺寸超限
- python - 如何获得渴望模式的中间输出