w1993424w 发表于 2021-6-16 23:33:16

26课后作业

user_data = {}

def new_user():
prompt = '请输入用户名:'
while True:
name = input(prompt)
if name in user_data:
    prompt = '此用户名已经被使用,请重新输入:'
    continue
else:
    break

passwd = input('请输入密码:')
user_data = passwd
print('注册成功,赶紧试试登录吧^_^')





user_data = passwd
函数里这一项算不算局部变量修改全局变量。为什么可以修改呢

Daniel_Zhang 发表于 2021-6-16 23:33:17

为什么Python中的函数会修改全局的列表和字典

篇幅有一点点长,但是总的来讲,在函数中,是可以直接修改作为全局变量的列表和字典的{:10_297:}
页: [1]
查看完整版本: 26课后作业