Advertisement
Fallen_Angel01134

Untitled

Dec 7th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1. # Classes
  2.  
  3. class Student:
  4.     def __init__(self, name):
  5.         self.name = name
  6.         self.yearOfEntry = 2019
  7.  
  8.     def studentDescription(self, age=None, gender=None):
  9.         if age is None and gender is None:
  10.             self.description = (f"Name: {self.name}\nYear OF Entry: {self.yearOfEntry}\nAge : n/a\nGender: n/a")
  11.             print(self.description)
  12.             print("-------------")
  13.         elif age is None:
  14.             self.description = (f"Name: {self.name}\nYear OF Entry: {self.yearOfEntry}\nAge: n/a\nGender: {gender}")
  15.             print(self.description)
  16.             print("-------------")
  17.         elif gender is None:
  18.             self.description = (f"Name: {self.name}\nYear OF Entry: {self.yearOfEntry}\nAge: {age}\nGender: n/a")
  19.             print(self.description)
  20.             print("-------------")
  21.         else:
  22.             self.description = (f"Name: {self.name}\nYear OF Entry: {self.yearOfEntry}\nAge: {age}\nGender: {gender}")
  23.             print(self.description)
  24.             print("-------------")
  25.  
  26. class Update:
  27.     def __init__(self):
  28.         pass
  29.  
  30.     def getAge(self):
  31.         self.age = input("Enter your age: ")
  32.         return self.age
  33.  
  34.     def getGender(self):
  35.         self.gender = input("Enter your gender: ")
  36.         return self.gender
  37.  
  38. update = Update()
  39. age = update.getAge()
  40. gender = update.getGender()
  41. user = Student("Charlie")
  42. info = user.studentDescription(age, gender)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement