题库首页 › 青少年软件编程(Python) › 题目 26232

小明在写Python代码统计自己每天吃的浆果数量,他写了一段嵌套函数的代码想让内层函数修改外层的计数变量,请问在横线处添加哪个关键字,才能实现正确修改外层函数的局部变量b_count的浆果数量?( )def count(): b_count = 0 def i_count(): ____________ b_count b_count += 1 print("当前浆果数:", b_count) i_count() print("最终浆果数:", b_count)count()

A:global
B:nonlocal
C:local
D:static

正确答案:B

答案解析

nonlocal关键字专门用于嵌套函数中,声明要修改的变量是外层函数的局部变量,能让内层函数正常修改外层的b_count,最终输出结果为1。

试卷来源:202609 青少年软件编程等级考试Python四级真题

本卷相关题目

在线做题 同科目题库