Veri Gizleme Sisteminde, Gizlenen Veriyi Gösteren Metot Nasıl Yapılır?

Bir metot oluşturmak istediğiniz için bir class'a ihtiyacınız var.
Bu size fikir verir sanırım:

class HidePassword:
   def __init__(self, password):
      self.password = password
      self.status = True
      
   def hide_password(self):
      self.status = True

   def show_password(self):
      self.status = False

   def __str__(self):
      if self.status: 
         return len(self.password) * '*'
      else:
         return self.password

if __name__ == '__main__':
   password = HidePassword("9Qg-nH+Gvw6")
   print(password) # ***********
   password.show_password() 
   print(password) # 9Qg-nH+Gvw6
   password.hide_password() 
   print(password) ***********
   
4 Beğeni