社团签到:函数里改全局计数

👁️ 23 人浏览 💬 0 人评论 ❤️ 添加收藏

函数里只要给某个变量赋值,Python 就把它当成局部变量。想在函数里改外面的变量,要先声明:

count = 0
def add():
    global count       # 用的是外面那个 count
    count = count + 1

但是对列表调用 append 这类方法是在修改列表、不是给变量赋值,不用 global 也能改到外面——二级选择题常拿这一点出陷阱。

读入一行签到的名字(空格隔开),每个名字调用一次 sign。输出签到人数和最后一位签到的人。只在函数里加一行。

样例:输入 张三 李四,输出:

签到 2 人
最后一位: 李四
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论