name = "Krishiv"
print ("name", name, type (name))

age = 15
print ("age", age, type (age))

print()

sports =["soccer", "basketball", "football"]
print("sports", sports, type(sports))
print("- sports[1]", sports[1], type(sports[1]))

print()

person = {
    "name": name,
    "age": age
    
    
}
print("person", person, type(person))
print('- person["name"]', person["name"], type(person["name"]))
name Krishiv <class 'str'>
age 15 <class 'int'>

sports ['soccer', 'basketball', 'football'] <class 'list'>
- sports[1] basketball <class 'str'>

person {'name': 'Krishiv', 'age': 15} <class 'dict'>
- person["name"] Krishiv <class 'str'>
InfoDB = []

InfoDB.append({
    "FirstName": "Krishiv",
    "LastName": "Mahendru",
    "DOB": "april 22",
    "Residence": "San Diego",
    "favorites subject" : "Comp Sci",
   "Favorite_Desserts" :  ["Brownies", "cookies"]
})

print(InfoDB)
[{'FirstName': 'Krishiv', 'LastName': 'Mahendru', 'DOB': 'april 22', 'Residence': 'San Diego', 'favorites subject': 'Comp Sci', 'Favorite_Desserts': ['Brownies', 'cookies']}]
def print_data(d_rec):
    print(d_rec["FirstName"], d_rec["LastName"])  
    print("\t", "Residence:", d_rec["Residence"])
    print("\t", "Birth Day:", d_rec["DOB"])
    print("\t", "favorites subjects: ", end="")  
    print(", ".join(d_rec["Favorite_Desserts"]))  
    print()


def for_loop(InfoDb):
    print("For loop output\n")
    for record in InfoDb:
        print_data(record)

for_loop(InfoDB) 
For loop output

Krishiv Mahendru
	 Residence: San Diego
	 Birth Day: april 22
	 favorites subjects: Brownies, cookies

def recursive_loop(i):
    if i < len(InfoDB):
        record = InfoDB[i]
        print_data(record)
        recursive_loop(i + 1)
    return
    
print("Recursive loop output\n")
recursive_loop(0)
Recursive loop output

Krishiv Mahendru
	 Residence: San Diego
	 Birth Day: april 22
	 favorites subjects: Brownies, cookies