python程序显示 进程已结束,退出代码为 0。但是没有输出print里面的那几个字符串
问题描述:
小小初学者一枚,跟着视频学,结果发现自己运行不出来结果,
def register():
username =input('欢迎注册,请输入用户名')
pwd = input('请输入密码')
if pwd and len(pwd)>=3: #检测密码长度
repwd= input('再次输入密码')
if pwd == repwd:
pass
else:
print('密码不一致,重新输入')
else:
print('格式不正确')
print(username,pwd,repwd)
最后显示的是这样,并没有显示 欢迎注册,输入用户名这种提示
答
在函数定义后从外部调用即可,调用方法如下
def register():
username =input('欢迎注册,请输入用户名')
pwd = input('请输入密码')
if pwd and len(pwd)>=3: #检测密码长度
repwd= input('再次输入密码')
if pwd == repwd:
pass
else:
print('密码不一致,重新输入')
else:
print('格式不正确')
print(username,pwd,repwd)
register() #调用
有帮助望采纳~
答
你没有调用函数,只是定义了一个
这样就行了:
def register():
username =input('欢迎注册,请输入用户名')
pwd = input('请输入密码')
if pwd and len(pwd)>=3: #检测密码长度
repwd= input('再次输入密码')
if pwd == repwd:
pass
else:
print('密码不一致,重新输入')
else:
print('格式不正确')
print(username,pwd,repwd)
register()