美文网首页
C2代码学习笔记(40)

C2代码学习笔记(40)

作者: 寸寸生 | 来源:发表于2024-10-07 17:35 被阅读0次

四十三、百科答题小程序

(二)实现百科答题程序

1 import ybc_ui #导入ybc_ui 模块

2

3

4 #创建字典,保存在变量 qa 中

5 #题目是字符串作为字典的键

6 #选项和答案是列表元素构成字典的值

7 qa ={

8 '在太阳系 8大行星中,最大的行星是哪一颗?'

9['木星','天王星','木星'],

10'中国第一个朝代是?!:

11 ['秦朝','夏朝','夏朝'],

12 '中国的国球是?':

13 ['足球','乒乓球','乒乓球'】,

14'《西游记》的作者是谁?':

15 ['吴承恩','曹雪芹','吴承恩'],

16'“诗圣"指的是谁?':

17 ['杜甫','李白','杜甫']

18}

19# 使用 for 循环结构与双分支结构的嵌套

20# 遍历字典 qa,字典的键将保存在变量q中

21 for g in ga:

22      # 取出选项和答案的列表,保存在变量1中

23      l = qa[q]

24      p1 = L[0]#取出选项1,保存在变量 p1中

25      p2 = L[1] #取出选项 2,保存在变量 p2中

26      a = l[2]#取出答案,保存在变量a中

27      #使用 picker_button()功能

28     # 创建答题弹窗,保存在变量 op 中

29     op = ybc ui.picker button(q, [pl,

30 p2])

31    if op == a: #如果 op 的值等于答案

32          # 消息弹窗展示“正确

33          ybc_ui.message('正确')

34     else:#否则

35          # 消息弹窗展示“错误

36         ybc_ui.message('错误')

相关文章

网友评论

      本文标题:C2代码学习笔记(40)

      本文链接:https://www.haomeiwen.com/subject/fhcprjtx.html