小明正在用Python编写一个“魔法数字盒”程序。这个数字盒有一个特殊功能:每次按下按钮时,数字会根据内部规则变化。以下是程序的一部分代码,如果小明连续按下按钮两次,屏幕上会显示什么数字?( )

mr485741 单选题 共 个子题
def magic_box():
    num = 0  # 初始数字是0
    def press_button():
        nonlocal num
        num += 1  # 每次按下按钮,数字加1
        return num
    return press_button
button = magic_box()
print(button())  # 第一次按下按钮
print(button())  # 第二次按下按钮
A

1 1

B

1 2

C

0 1

D

0 0

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧