小明正在用Python编写一个“魔法数字盒”程序。这个数字盒有一个特殊功能:每次按下按钮时,数字会根据内部规则变化。以下是程序的一部分代码,如果小明连续按下按钮两次,屏幕上会显示什么数字?( )
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()) # 第二次按下按钮
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析