Age Checker, Ticket Maker, and ID Generator of Python-3 Course

###PROJECT-1 AGE CHECKER
name1 = input("Enter the first name:")
name2 = input("Enter the second name:")
name3 = input("Enter the third name:")
age1 = int(input("Enter " + name1 + "'s age:"))
age2 = int(input("Enter " + name2 + "'s age:"))
age3 = int(input("Enter " + name3 + "'s age:"))
made_it = 0
if age1 >= 18:
print(name1)
made_it = made_it + 1
else: print("X")
if age2 >= 18:
print(name2)
made_it = made_it + 1
else: print("X")
if age3 >= 18:
print(name3)
made_it = made_it + 1
else: print("X")
print(str(made_it) + " made it into the program!")
###PROJECT-2 TICKET MAKER
def data_retriever():
one_ticket = []
first_name = input("Welcome to Ticket Maker! \nEnter your first name: ") one_ticket.append(first_name)
last_name = input("Enter your last name:")
one_ticket.append(last_name)
age = input("Enter your age:")
one_ticket.append(age)
destination = input("Enter your destination:")
one_ticket.append(destination)
return one_ticket
def data_process():
data = (data_retriever())
first_name = data[0]
last_name = data[1]
age = data[2]
destination = data[3]
print("\nTicket: \nName: {}.{}, {} \nDestination: {}" .format(first_name[0], last_name, age, destination))
def ticket_maker(): return data_process()ticket_maker()
##PROJECT-3 ID GENERATOR
class ProcessData():
def data_inputer(self, first_name, last_name, age, city):
self.first_name_att = first_name
self.last_name_att = last_name
self.age_att = age
self.city_att = city
self.data_att = [self.first_name_att, self.last_name_att, self.age_att, self.city_att]
return str(self.data_att)
class IDGen(ProcessData):
def id_made(self):
return print("Name: {}. {} \nAge: {} \nCity: {}". format(self.data_att[0][0], self.data_att[1], self.data_att[2], self.data_att[3]))
My_Id = IDGen()
My_Id.data_inputer("Your input", "Your input", Your input, "Your input")
My_Id.id_made()