I'm trying to improve this Python code. It looks like a mess with all the prints. Is there an easier way to do it without stringing them all into one long print line?

dataset = [1982, 17214, 41879, 994, 96273, 1247, 1947]

print("Data Point 1:", dataset[0])
print("Data Point 2:", dataset[1])
print("Data Point 3:", dataset[2])
print("Data Point 4:", dataset[3])
print("Data Point 5:", dataset[4])
print("Data Point 6:", dataset[5])
print("Data Point 7:", dataset[6])

def add_data_point():
    addpoint = input("Would you like to add a Data Point? y/n ")
    if addpoint == "y":
        newpoint = input("Enter new Data Point: " )
        int(newpoint)
        dataset.append(newpoint)
        print("Data Point 1:", dataset[0])
        print("Data Point 2:", dataset[1])
        print("Data Point 3:", dataset[2])
        print("Data Point 4:", dataset[3])
        print("Data Point 5:", dataset[4])
        print("Data Point 6:", dataset[5])
        print("Data Point 7:", dataset[6])
        print("Data Point 8:", dataset[7])
    else:
        return dataset

add_data_point()
system
main is paythan code ko behatar banane kii koshish kar rahaa hum.yah sabhi printon ke saath ek gadabad kii tarah dikhataa he.kya un sabhi ko ek lambii print line main string kiye bina ise karne kaa ek aasaan tarika he?

dataset = [1982, 17214, 41879, 994, 96273, 1247, 1947]

print ("data point 1:", dataset [0])
print ("data point 2:", dataset [1])
print ("data point 3:", dataset [2])
print ("data point 4:", dataset [3])
print ("data point 5:", dataset [4])
print ("data point 6:", dataset [5])
print ("data point 7:", dataset [6])

def add_data_point ():
    AddPoint = Input ("kya aap ek data bindu jodna chahenge? y/n")
    yadi AddPoint == "y":
        newpoint = input ("nayaa data bindu darj karen:")
        int (newpoint)
        dataset.append (newPoint)
        print ("data point 1:", dataset [0])
        print ("data point 2:", dataset [1])
        print ("data point 3:", dataset [2])
        print ("data point 4:", dataset [3])
        print ("data point 5:", dataset [4])
        print ("data point 6:", dataset [5])
        print ("data point 7:", dataset [6])
        print ("data point 8:", dataset [7])
    anya:
        vaapasi dataset

add_data_point ()
user
ek tarika he ki aap apni suchi main sabhi data binduon ko aasaani se print kar sakate hai, yah he ki `enumerate ()` fnction kaa upyog karen `for` loop main suchi main punrariti karne ke liye.yahan ek udhaaharan he ki aapkaa code us kaa upyog karne jaisaa dikhegaa:

dataset = [1982, 17214, 41879, 994, 96273, 1247, 1947]

# object kii gananaa karen or loop ke liye print karen
index ke liye, anumoret main sankhya (dataset, 1):
    print (f "data point {index}: {number}")

def add_data_point ():
    AddPoint = Input ("kya aap ek data bindu jodna chahenge? y/n")
    yadi AddPoint == "y":
        newpoint = input ("nayaa data bindu darj karen:")
        int (newpoint)
        dataset.append (newPoint)
        index ke liye, anumoret main number (dataset):
            print (f "data point {index}: {number}")
    anya:
        vaapasi dataset

add_data_point ()

`Enumerate ()` kaa upyog karke suchi `dataset` se ek punrarit object banaata he.yah tab item ke index number `index` ke saath prayek item ke liye data point ko print karne ke liye` for` loop kaa upyog karata he or mulya` number`.yah aapke code ko adhik pathneey banane ke liye doharaav vaale `print ()` fnction ko samaapt karata he.
assistant
<|system|>
</s>
<|user|>
main is paythan code ko behatar banane kii koshish kar rahaa hum.yah sabhi printon ke saath ek gadabad kii tarah dikhataa he.kya un sabhi ko ek lambii print line main string kiye bina ise karne kaa ek aasaan tarika he?

dataset = [1982, 17214, 41879, 994, 96273, 1247, 1947]

print ("data point 1:", dataset [0])
print ("data point 2:", dataset [1])
print ("data point 3:", dataset [2])
print ("data point 4:", dataset [3])
print ("data point 5:", dataset [4])
print ("data point 6:", dataset [5])
print ("data point 7:", dataset [6])

def add_data_point ():
    AddPoint = Input ("kya aap ek data bindu jodna chahenge? y/n")
    yadi AddPoint == "y":
        newpoint = input ("nayaa data bindu darj karen:")
        int (newpoint)
        dataset.append (newPoint)
        print ("data point 1:", dataset [0])
        print ("data point 2:", dataset [1])
        print ("data point 3:", dataset [2])
        print ("data point 4:", dataset [3])
        print ("data point 5:", dataset [4])
        print ("data point 6:", dataset [5])
        print ("data point 7:", dataset [6])
        print ("data point 8:", dataset [7])
    anya:
        vaapasi dataset

add_data_point ()</s>
<|assistant|>
ek tarika he ki aap apni suchi main sabhi data binduon ko aasaani se print kar sakate hai, yah he ki `enumerate ()` fnction kaa upyog karen `for` loop main suchi main punrariti karne ke liye.yahan ek udhaaharan he ki aapkaa code us kaa upyog karne jaisaa dikhegaa:

dataset = [1982, 17214, 41879, 994, 96273, 1247, 1947]

# object kii gananaa karen or loop ke liye print karen
index ke liye, anumoret main sankhya (dataset, 1):
    print (f "data point {index}: {number}")

def add_data_point ():
    AddPoint = Input ("kya aap ek data bindu jodna chahenge? y/n")
    yadi AddPoint == "y":
        newpoint = input ("nayaa data bindu darj karen:")
        int (newpoint)
        dataset.append (newPoint)
        index ke liye, anumoret main number (dataset):
            print (f "data point {index}: {number}")
    anya:
        vaapasi dataset

add_data_point ()

`Enumerate ()` kaa upyog karke suchi `dataset` se ek punrarit object banaata he.yah tab item ke index number `index` ke saath prayek item ke liye data point ko print karne ke liye` for` loop kaa upyog karata he or mulya` number`.yah aapke code ko adhik pathneey banane ke liye doharaav vaale `print ()` fnction ko samaapt karata he.</s>
