TypeScript code snippet – How to write a class with inputs in python?
class Person: """ A representation of a person Attributes: Firstname(string) Lastname(String) """ def __init__(self, firstname, lastname): self.firstname = firstname self.lastname = lastname def show_full_name(self): return self.firstname + ' ' + self.lastname @classmethod def get_user_input(self): while 1: try: firstname = input('Enter first name: ') lastname = input('Enter last name') return self(firstname,lastname) except: print('Invalid input!') continue #creating a person object and returning their full name person3 = Person.get_user_input() person3.show_full_name()