Fake User Data Generator

import random
import faker

def generate_fake_user_data(num_profiles):
    """Generate a list of fake user profiles."""
    fake = faker.Faker()
    user_profiles = []

    for _ in range(num_profiles):
        profile = {
            'name': fake.name(),
            'email': fake.email(),
            'phone': fake.phone_number(),
            'address': fake.address().replace("\n", ", "),
        }
        user_profiles.append(profile)

    return user_profiles

if __name__ == "__main__":
    num_profiles = int(input("Enter the number of fake user profiles to generate: "))
    
    fake_users = generate_fake_user_data(num_profiles)
    
    print("\nGenerated Fake User Profiles:")
    for user in fake_users:
        print(user)