模拟修改密码功能,利用断言assert语句判断新密码和确认密码是否相等。两次输入密码不相等,则提示“两次输入密码不相等!”,并用try-catch进行异常捕获

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
try:
  x = input('请输入密码:')
  y = input('请输入确认密码')
  assert x==y, "两次输入密码不相等!"
except Exception as result:
  print('捕捉到异常:\n', result)

你题目的解答代码如下:

try:
    p1 = input('请输入密码:')
    p2 = input('请再次输入密码:')
    assert p1==p2
    print('密码设置成功!')
except AssertionError:
    print('两次输入密码不相等!')

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img