lingcooo 2021-10-27 13:45 采纳率: 90.9%
浏览 17
已结题

实在找不出哪里缩进有问题

  1. class User():
  2. """用户信息及描述"""
  3. def __init__(self, first_name, last_name, sex):
  4. self.first = first_name
  5. self.last = last_name
  6. self.sex = sex
  7. self.login_attempts = 0
  8. """打印用户信息"""
  9. def describe_user(self):
  10. print('\nName: ' + self.first.title() +
  11. self.last.title(), '\nSex: ' + self.sex)
  12. """打印问候语"""
  13. def greet_user(self):
  14. if self.sex == 'man':
  15. print('\nMr. ' + self.first.title() +
  16. ' Welcome to the python.')
  17. else:
  18. print('\nMis. ' + self.first.title() +
  19. ' Welcome to the python.')
  20. """尝试次数统计"""
  21. def increment_login_attempts(self):
  22. self.login_attempts += 1
  23. """重置尝试次数"""
  24. def reset_login_attempts(self):
  25. if login_attempts != 0
  26. login_attempts == 0
  27. class Admin(User):
  28. """管理员用户信息"""
  29. def __init__(self, first_name, last_name, sex):
  30. """初始化父类"""
  31. super().__init__(first_name, last_name, sex)
  32. self.privileges = ["can add post",
  33. "can delete post", "can ban user"]
  34. """显示管理员权限"""
  35. def show_privileges(self):
  36. for pri in self.privileges:
  37. print('\n - ' + pri.titler())
  38. liu = Admin('li', 'qiang', 'man')
  39. liu.show_privileges()

提示错误是:

  1. File "/private/var/mobile/Containers/Shared/AppGroup/106E91C2-1881-478A-9069-7F89CF8A559C/Pythonista3/Documents/练习用.py", line 4
  2. def __init__(self, first_name, last_name, sex):
  3. ^
  4. IndentationError: unindent does not match any outer indentation level

展开全部

  • 写回答

1条回答 默认 最新

  • 辉煌仪奇 2021-10-27 13:56
    关注

    你好,你的程序的错误的地方有几处,我就不一一说了,直接将修改好的代码发给你,你对比一下就知道了,

    
    
    class User():
        """用户信息及描述"""
    
        def __init__(self, first_name, last_name, sex):
            self.first = first_name
            self.last = last_name
            self.sex = sex
            self.login_attempts = 0
    
        """打印用户信息"""
    
        def describe_user(self):
            print('\nName: ' + self.first.title() +
                  self.last.title(), '\nSex: ' + self.sex)
    
        """打印问候语"""
    
        def greet_user(self):
            if self.sex == 'man':
                print('\nMr. ' + self.first.title() +
                      ' Welcome to the python.')
            else:
                print('\nMis. ' + self.first.title() +
                      ' Welcome to the python.')
    
        """尝试次数统计"""
    
        def increment_login_attempts(self):
            self.login_attempts += 1
    
        """重置尝试次数"""
    
        def reset_login_attempts(self):
            if self.login_attempts != 0:
                self.login_attempts == 0
    
    
    class Admin(User):
        """管理员用户信息"""
    
        def __init__(self, first_name, last_name, sex):
            """初始化父类"""
            super().__init__(first_name, last_name, sex)
            self.privileges = ["can add post",
                               "can delete post", "can ban user"]
    
        """显示管理员权限"""
    
        def show_privileges(self):
            for pri in self.privileges:
                print('\n - ' + pri.title())
    
    
    liu = Admin('li', 'qiang', 'man')
    liu.show_privileges()
    

    运行结果

    img

    展开全部

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    lingcooo 2021-10-27 14:07

    谢谢,问题是不少,从注释到属性……

    回复
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 11月3日
  • 已采纳回答 10月27日
  • 创建了问题 10月27日

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部