class Register:
def __init__(self, _username, _email,_password, _newpassword):
self.User = _username
self.Email = _email
self.Password = _password
self.NewPassword = _newpassword
u_name = input('Username: ')
u_email = input('Email: ')
u_password = input('Password: ')
u_new_password = input('Password Again: ')
register = Register(u_name, u_email, u_password, u_new_password)
if register.User == '':
print('Username is required!')
elif register.Password == '':
print('Password is required!')
elif register.Password != register.NewPassword:
print('Password does not match!')
elif register.Email == '':
print('Email is required!')
else:
print('Registration is successfully!') Python Register Class'ı hakkında
4
●66
- 21-04-2024, 16:22:08Merhaba. Arkadaşlar bu ödevi kendim yaptım ama hocam Bana bu mantıksız diyor bunun için Register classı değil de User classı oluşturman lazım. Register burada mantıksız diyor. Bunu demesinin sebebi nedir acaba?
- 21-04-2024, 16:27:02Yani yukarıda kurduğum mantık aslında mantıksız mı?akosetr adlı üyeden alıntı: mesajı görüntüle
- 21-04-2024, 16:30:38Şöyle düşün başarısız işlemlerde de user classından nesne üretmiş olacaksın.rufiqcavadov adlı üyeden alıntı: mesajı görüntüle
Olay bu da değil burada işin içine OOP mantığı giriyor, OOP konusuna biraz daha bakmanı öneriririm.